当我尝试运行命令:导入psycopg2库未加载:libssl.1.0.0.dylib
import psycopg2
我得到的错误:
ImportError: dlopen(/Users/gwulfs/anaconda/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Library not loaded: libssl.1.0.0.dylib
Referenced from: /Users/gwulfs/anaconda/lib/python2.7/site-packages/psycopg2/_psycopg.so
Reason: image not found
到目前为止,我已经尝试brew install openssl
和已引用(没有运气):
psycopg2 installation error - Library not loaded: libssl.dylib
http://joshuakehn.com/2013/10/13/Postgresapp-and-psycopg2-on-OS-X.html
如果您使用的是OS的bash(默认shell X),将以下行添加到'〜/ .bash_profile':'export DYLD_FALLBACK_LIBRARY_PATH = $ HOME/anaconda/lib:$ DYLD_FALLBACK_LIBRARY_PATH'。或者如果您使用的是鱼壳,请将以下内容添加到您的'config.fish'(通常位于'〜/ .config/fish/config.fish'):'set -x DYLD_FALLBACK_LIBRARY_PATH $ HOME/anaconda/lib $ DYLD_FALLBACK_LIBRARY_PATH'。 – Answeror 2015-04-10 16:55:30
同样的问题,在这个岗位解决:http://stackoverflow.com/questions/23944770/uwsgi-can-not-load-libssl-1-0-0-dylib/23945292#23945292 – 2015-07-18 13:59:57
@邢市是正确的!请不要混淆符号链接(在其他帖子中提到这个问题),甚至是环境变量('$ DYLD_FALLBACK_PATH')。看看我的解决方案如下:http://stackoverflow.com/a/36872624/5076471 – alichaudry 2016-04-26 18:11:34