在安装了 postgresSQL 的 MAC os 10.6.8 上运行,以及 django - 使用 python2.7 还在我的虚拟环境中使用 pip 安装了 psycopg2 和 dj-database-url 并将这两行添加到我的 setting.py 中:
import dj_database_url
DATABASES = {'default': dj_database_url.config(default='postgres://localhost')}
基于 Heroku 的说明: https ://devcenter.heroku.com/articles/django#database_settings 运行时:
python manage.py runserver
我收到此错误:
ImportError: dlopen(/Users.... venv/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): Symbol not found: _PQbackendPID
Referenced from: /Users.... venv/lib/python2.7/site-packages/psycopg2/_psycopg.so
Expected in: dynamic lookup
我一直在寻找几个小时并尝试了各种事情,包括以下建议: Mac OS X Lion Psycopg2:找不到符号:_PQbackendPID 无济于事。
想知道是否有人遇到过这样的问题并且有任何运气。