1

安装 psycopg2 后尝试运行 python / django 时出现此错误:

错误:dlopen(/Users/macbook/Envs/medint/lib/python2.7/site-packages/psycopg2/_psycopg.so,2):找不到符号:_PQbackendPID 引用自:/Users/macbook/Envs/medint/lib /python2.7/site-packages/psycopg2/_psycopg.so 预期在:动态查找

任何人?

4

2 回答 2

6

在 Mojave macOS 上,我通过运行以下步骤解决了它:

  • 点卸载 psycopg2
  • pip install psycopg2-binary
于 2019-11-27T05:50:37.353 回答
2

我想我可能已经解决了这个问题......但我不确定因为我跑了多少步并重新跑了一遍,但我想给其他人留下提示,以防他们遇到同样的问题。

我在 Mountain Lion 10.8.2 上我结束了:

Install Brew  ( going thru all the brew doctor clean ups )
Install postgresql ( using Brew )
Install psycopg2 via pip install 
Install postgresApp ( native OSX app from Heroku )
Launch postgresApp
python manage.py runserver 

现在它起作用了……或者似乎起作用了。

于 2012-12-23T17:49:17.027 回答