目前,我正在尝试为一个项目配置Django,并且在运行python manage.py syncdb
时遇到一个持久性错误。
File "/x/x/x/x/x/x/base.py", line 23, in ?
raise ImproperlyConfigured("Error loading psycopg module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg module: No module named psycopg
我在此和其他网站上找到的有关类似问题的讨论都是通过用户下载和安装psycopg来解决的,但除非我漏掉了什么关键点,否则我已经尝试多次这样做。我下载了tarball,在我的服务器上解压它,使用 python setup.py build
和 python setup.py install
命令,并将其 --prefix 指向现有的 Python Path... 我可以进入文件夹并看到各种psycopg文件,但由于某些原因,当我尝试让我的新项目与数据库同步时,它无法找到psycopg2,结果就无法连接到数据库。
注:hostmonster.com 账户,尝试过多个psycopg2版本。