当前位置: 首页 > 知识库问答 >
问题:

Django在OSX小牛上找不到libssl

颜经艺
2023-03-14

我试图让Django在OSX Mavericks上运行,我在运行过程中遇到了一系列错误,最新的方法是在运行python manage时。py runserver若要查看是否一切正常,我会遇到以下错误,我认为这意味着它未命中libssl:

ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2//u psycopg.so,2):未加载库:@loader\u path//lib/libssl。1.0.0.dylib引用自:/Library/Frameworks/Python。framework/Versions/2.7/lib/python2。7/站点包/psycopg2/_psycopg。所以原因是:找不到图像

我已经用处理小牛一些怪癖的补丁将Python升级到2.7.6。

有什么想法吗?

完全回溯:

由启动的线程中存在未处理的异常

共有3个答案

齐嘉庆
2023-03-14

似乎是libssl。1.0.0.缺少的动态库。小牛与libssl0.9通信。8。您需要通过自制程序安装libssl。

如果loaderpath指向/usr/lib/,您还需要将libssl从/usr/本地/Cell/openssl/lib/符号链接到/usr/lib

那绪
2023-03-14

psycopg2缺失。用于Python的Postgresql数据库适配器。

您需要重新安装Postgresql。你在mac上,所以用brew安装它。

brew install postgresql

如果brew输出已安装,请卸载并重新安装。

赵超
2023-03-14

这对我有用。

brew unlink openssl && brew link openssl --force

这将正确地重新创建到已安装的libssl 1.0的所有链接。

 类似资料:
  • 我通过Macports在Mavericks上安装了maven3。它工作得很好,但使用的是Java1.6。我怎样才能改用Java7呢? 这两个java路径有什么区别? /系统/库/Java/JavaVirtualMachines

  • 我试图安装PHP 7.4 intl扩展使用命令: /应用程序/XAMPP/bin/phpize 然后我得到一个错误:

  • null 有些是特定于windows的,没有帮助。在Mac OS X上有几个用户给出了一些建议,我试过了,但没有帮助。 我尝试的(这正是建议的): 将分发文件(即apache-maven-3.1.1-bin.tar.gz)解压缩到您希望安装Maven 3.1.1的目录中。这些说明假设您选择了/usr/local/apache-maven。将从存档文件中创建子目录apache-maven-3.1.1

  • 在将其标记为副本之前,我浏览了这些帖子,但没有任何帮助。 “mvn”不被识别为内部或外部命令, 获取-bash:mvn:未找到命令, 无法从命令行访问mvn命令 有些是针对windows的,没有帮助。他们中的一些人在Mac OS X上给出了建议,我试过了,但没有帮助。 我所尝试的(这正是Maven所建议的): 提取分发存档,即apache-maven-3.1.1-bin。焦油gz到您希望安装Mav

  • 问题内容: 我使用pip成功安装了不同的模块,它们显示在 如: 从航站楼 但是,每当我尝试导入它时 /或或 显示以下错误: 更新: 如果我在正确的site-packages目录中启动python 然后就可以了。如果直接在终端上编写,这将解决该问题。但是,我对如何使其在file.py中正常工作一无所知。 据我所知,我只安装了Python2.7。 来自file.py 如果我有一个file.py保存在某

  • 我使用pip成功安装了不同的模块,它们显示在 例如: 但是,每当我尝试导入它时 / 导入 或导入或 显示以下错误: 更新:如果我在正确的站点包目录下启动python 然后就成功了。如果直接在终端上书写,这将解决问题。然而,我不知道如何让它在file.py中工作,这将是正常的使用。 据我所知,我只安装了Python2.7。 如果我有文件。py保存在某个本地文件夹中。例如,它包含 当我尝试时 我得到同