目前,我正试图将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
前缀,将其指向我现有的Python路径…我可以导航到该文件夹并查看各种psycopg文件,但是不管出于什么原因,当我试图让我的新项目与数据库同步时,它找不到psycopg,因此,它不会与数据库。
注意:hostmonster.com帐户,已尝试多个版本的psycopg2。
我在Ubuntu 18.4的一个
virtualenv
上遇到了这个问题。 我通过安装psycopg2 v2.7.4解决了这个问题:试着使用这个:
我也有这个错误;虽然
psycopg2
是使用apt-get
在我的系统上安装的,但我的virtualenv找不到它:它是通过在virtualenv中执行一个
pip install psycopg2-binary
(或者对于<;2.8 psycopg2版本,pip install psycopg2
)来修复的。相关问题 更多 >
编程相关推荐