尝试使用 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/