1
  • マック OS X 10.8
  • Python 2.7 (自作でインストール)
  • PostgreSQL 9.4 (自作でインストール)
  • psycopg2 2.5 (macports でインストール)
  • Django 1.0.4 (自作でインストール)

私はこのチュートリアルを使用しており、現在データベースを構成しようとしています。psycopg2でpostgreSQLを使用しているという事実を反映するようにファイルを編集settings.pyしましたが、django、python、postgreSQL、およびpsycopg2をアンインストールして再インストールした後でも、この同じエラーが発生し続けます。

mysite ディレクトリ (django によって作成された) 内から実行しpython manage.py shell、ターミナルで大量の情報を出力しましたが、最終的には次のようになりました。

  File "/usr/local/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 20, in <module>
    raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named psycopg2

だから私は問題が(django?python?)私のpsycopg2を見つけることができないということだと推測しています。私が言ったように、私はかなり新しいので、PATHをいじるのはそれほど快適ではありませんが、それが問題である場合、誰かが私を案内してくれますか?

4

1 に答える 1

0

macport と homebrew の両方を使用していますが、問題がある可能性があります。可能であれば、pip を使用して python パッケージをインストールします。

$ curl -O http://python-distribute.org/distribute_setup.py
$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ python distribute_setup.py
$ python get-pip.py
$ pip install psycopg2
$ pip install Django
于 2013-11-09T03:03:32.430 に答える