Python Psycopg2错误:找不到符号\u PQbackendPID
我从psycopg2收到以下错误:Python Psycopg2错误:找不到符号\u PQbackendPID,python,pip,psycopg2,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._
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
Traceback(最近一次调用last):文件“test1.py”,第1行,在
导入psycopg2文件“/Users/xxx/Library/Python/2.7/lib/Python/site-packages/psycopg2/_-init___;.py”,
第50行,在
来自psycopg2._psycopg导入(#noqa导入:
dlopen(/Users/xxx/Library/Python/2.7/lib/Python/site-packages/psycopg2//u psycopg.so,
2) :未找到符号:\u PQbackendPID引用自:
/Users/xxx/Library/Python/2.7/lib/Python/site-packages/psycopg2//u psycopg.so
中应为:中的平面命名空间
/Users/eyabadal/Library/Python/2.7/lib/Python/site-packages/psycopg2//u psycopg.so
关于如何解决这个问题有什么建议吗?我在macOS上遇到了同样的问题,并通过运行以下步骤解决了这个问题:
- pip卸载psycopg2
- pip安装psycopg2二进制文件
- pip卸载psycopg2
- pip安装psycopg2二进制文件