postgresSQL がインストールされた MAC os 10.6.8 で実行し、django - python2.7 を使用 また、仮想環境で pip を使用して psycopg2 と dj-database-url をインストールし、次の 2 行を 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: Symbol not found: _PQbackendPID to no avail.
誰かがそのような問題を抱えていて、運が良かったのだろうか.