错误大概如下:
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: dlopen(/Library/Python/2.5/site-packages/psycopg2/_psycopg.so, 2): Library not loaded: libssl.1.0.0.dylib
Referenced from: /Library/Python/2.5/site-packages/psycopg2/_psycopg.so
Reason: image not found
参考了以下两个解决方案
http://ribas.eti.br/library-not-loaded-libssl-1-0-0-dylib/
我照着改了链接路径报了新的错误
然后参考
http://stackoverflow.com/questions/7961577/need-help-installing-lxml-on-os-x-10-7
sudo brew install --upgrade openssl
sudo brew unlink openssl && sudo brew link openssl --force
就成功运行了 syncdb

本文解决了在Python中使用psycopg2模块时遇到的导入错误问题,错误提示为未能加载libssl.1.0.0.dylib。通过更新并正确配置OpenSSL解决了此问题。
1022

被折叠的 条评论
为什么被折叠?



