安装 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 预期在:动态查找
任何人?
安装 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 预期在:动态查找
任何人?
在 Mojave macOS 上,我通过运行以下步骤解决了它:
我想我可能已经解决了这个问题......但我不确定因为我跑了多少步并重新跑了一遍,但我想给其他人留下提示,以防他们遇到同样的问题。
我在 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
现在它起作用了……或者似乎起作用了。