當我嘗試運行命令:導入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