python - 未找到 Psycopg2 图像

标签 python macos postgresql psycopg2

尝试使用 postgres mac 应用程序设置 postgres 并遇到此错误,我无法解决。有什么想法吗?

    ImportError: dlopen(/Users/Craig/pyenv/mysite/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Library not loaded: @executable_path/../lib/libssl.1.0.0.dylib
  Referenced from: /Applications/Postgres.app/Contents/MacOS/lib/libpq.dylib
  Reason: image not found

最佳答案

$ sudo ln -s /Library/PostgreSQL/9.2/lib/libssl.1.0.0.dylib /usr/lib
$ sudo ln -s /Library/PostgreSQL/9.2/lib/libcrypto.1.0.0.dylib /usr/lib

我在使用 Django 时遇到了这个错误。 我让它在带有 Django==1.3 的 virtualenv 上工作,但不是在 Django==1.5 上,我必须发出上面的命令。

在 OS X El Capitan 中,您无法在不禁用系统保护的情况下进行这些链接,但如果您链接到/usr/local/lib,则效果很好

关于python - 未找到 Psycopg2 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407995/

相关文章:

python - 提取 CSV 文件中列表中没有元素的行

python - 在 Python 中插入带有估算值的缺失行

macos - 获取文件的图标或缩略图

swift - 在 Swift 中以编程方式将富文本转换为纯文本

php - 对 SELECT NOW() 的单个查询然后格式化它并更新值

c# - 如何在 C# 中同时迭代两个非平凡类对象的属性,类似于 Python 的 zip 方法

android - 在哪里可以找到 sdk 工具选项卡

javascript - 从node.js中的PostgreSQL查询返回查询结果状态

postgresql - 返回子句总是先执行吗?

python - 奥杜 10 : Getting a view like invoice _line_ids from Invoice module