- Mac OSX 10.8
- Python 2.7(随自制软件安装)
- PostgreSQL 9.4(随自制软件安装)
- psycopg2 2.5(与 macports 一起安装)
- Django 1.0.4(随自制软件安装)
我正在使用本教程,目前正在尝试配置数据库。我编辑了我的settings.py
文件以反映我将 postgreSQL 与 psycopg2 一起使用的事实,但即使在我卸载并重新安装了 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 但如果这是问题所在,有人可以引导我完成它吗?