当我尝试运行命令时:
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安装错误-库未加载:libssl.dylib,Postgresapp和psycopg2在OS X上的安装,Psycopg2未找到图像。
〜/ .bash_profile
中:export DYLD_FALLBACK_LIBRARY_PATH=$HOME/anaconda/lib:$DYLD_FALLBACK_LIBRARY_PATH
。或者,如果您使用的是fish shell,请将以下内容添加到您的config.fish
中(通常位于〜/ .config / fish / config.fish
):set -x DYLD_FALLBACK_LIBRARY_PATH $HOME/anaconda/lib $DYLD_FALLBACK_LIBRARY_PATH
。 - Answeror