use*_*331 37 python pip psycopg2
我从 psycopg2 收到以下错误:
Traceback (most recent call last): File "test1.py", line 1, in
<module>
import psycopg2 File "/Users/xxx/Library/Python/2.7/lib/python/site-packages/psycopg2/__init__.py",
line 50, in <module>
from psycopg2._psycopg import ( # noqa ImportError:
dlopen(/Users/xxx/Library/Python/2.7/lib/python/site-packages/psycopg2/_psycopg.so,
2): Symbol not found: _PQbackendPID Referenced from:
/Users/xxx/Library/Python/2.7/lib/python/site-packages/psycopg2/_psycopg.so
Expected in: flat namespace in
/Users/eyabadal/Library/Python/2.7/lib/python/site-packages/psycopg2/_psycopg.so
Run Code Online (Sandbox Code Playgroud)
对于如何解决这个问题,有任何的建议吗?
小智 85
我在 macOS 上遇到了同样的问题,并通过运行以下步骤解决了它:
卸载 psycopg2:pip uninstall psycopg2
重新安装 psycopg2:pip install psycopg2-binary
Sab*_*rov 25
我遇到了同样的问题,psycopg2-binary使用选项安装--no-cache-dir对我有帮助。
pip install psycopg2-binary --no-cache-dir