本文介绍了Django.core.expections.ImpartlyConfiguring:加载心理备份模块时出错:没有名为心理备份的模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

目前,我正在尝试配置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

我在这里和其他网站上发现的关于类似问题的其他讨论最终都是通过用户下载和安装心理备份来解决的,但除非我遗漏了一些关键的东西,否则我已经这样做了几次。我下载了tarball,在我的服务器上将其解压缩,运行python setup.py buildpython setup.py install,并使用--前缀将其定向到我现有的Python路径...我可以转到该文件夹并查看各种心理备份文件,但无论出于何种原因,当我尝试使我的新项目与数据库同步时,它找不到心理备份,因此不会与数据库通信。

注意:Hostmonster.com帐户已尝试过多个发布版本的心理拷贝2。

推荐答案

我也有这个错误;虽然psycopg2是使用apt-get安装在我的系统上的,但我的Virtualenv找不到它:

>>> import psycopg2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named psycopg2

已通过在Virtualenv内执行pip install psycopg2-binary修复(或pip install psycopg2对于<;2.8心理拷贝2版本)。

这篇关于Django.core.expections.ImpartlyConfiguring:加载心理备份模块时出错:没有名为心理备份的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-22 20:16