Python Psycopg2错误:找不到符号\u PQbackendPID

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._

我从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二进制文件

我在macOS上遇到了同样的问题,通过运行以下步骤解决了这个问题:

  • pip卸载psycopg2
  • pip安装psycopg2二进制文件