1

我正在运行 EPD python 2.7.3。我已经通过 easy_install 安装了 psycopg2 。但是当我尝试导入 psycopg2 时,它显示以下错误:

>>>import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/psycopg2/__init__.py", line 50, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Symbol not found: _PQbackendPID
Referenced from: /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/psycopg2/_psycopg.so
Expected in: dynamic lookup

我正在运行 mac osx 山狮。有什么建议吗?

4

1 回答 1

0

它应该可以工作,我在 Ubuntu 上安装了 $ sudo apt-get 命令。一切正常。可能会尝试卸载 postgresql 并重新安装。

于 2013-07-09T20:47:09.657 回答