在Mac OS(Yosemite)上使用psycopg2时出现问题
目前,我正在安装psycopg2以便在Eclipse中使用python工作。
我发现很多问题:
- 第一个问题
sudo pip3.4 install psycopg2
不起作用,并显示以下消息
错误:找不到pg_config可执行文件。
固定于:export PATH=/Library/PostgreSQL/9.4/bin/:"$PATH”
- 当我在项目中导入psycopg2时,我会观察:
ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-
packages/psycopg2/_psycopg.so库libssl.1.0.0.dylib库libcrypto.1.0.0.dylib
固定于: sudo ln -s /Library/PostgreSQL/9.4/lib/libssl.1.0.0.dylib /usr/lib sudo
ln -s /Library/PostgreSQL/9.4/lib/libcrypto.1.0.0.dylib /usr/lib
- 现在我得到:
ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-
packages/psycopg2/_psycopg.so,2):找不到符号:_lo_lseek64引用自:/ Library / Frameworks
/ Python .framework / Versions / 3.4 / lib / python3.4 / site-packages /
psycopg2 /
_psycopg.so预期在/Library/Frameworks/Python.framework/Versions/3.4/lib中的/usr/lib/libpq.5.dylib中/python3.4/site-
packages/psycopg2/_psycopg.so
你能帮助我吗?