【发布时间】:2015-04-15 11:04:25
【问题描述】:
目前我正在使用 python 安装 psycopg2 以便在 eclipse 中工作。
我发现了很多问题:
- 第一个问题
sudo pip3.4 install psycopg2不起作用,它显示以下消息
错误:找不到 pg_config 可执行文件。
固定为:export PATH=/Library/PostgreSQL/9.4/bin/:"$PATH”
- 当我在我的项目中导入 psycopg2 时,我得到:
导入错误: 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
- 现在我得到:
导入错误: 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 预期在:/usr/lib/libpq.5.dylib 中 /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/psycopg2/_psycopg.so
你能帮帮我吗?
【问题讨论】:
标签: python eclipse macos postgresql psycopg2