Django在执行python manage.py runserver时基于PostGreSql的错误-“;raise配置不正确(“加载psycopg2模块时出错:%s";%e)”;
我正在Windows操作系统上创建一个基于PostGreSql的Django项目 我可以成功下载Postgresql(32位)和psycopg2。我使用32位Python2.7.9和我的Postgresql-9.3.7 32位Django在执行python manage.py runserver时基于PostGreSql的错误-“;raise配置不正确(“加载psycopg2模块时出错:%s";%e)”;,python,django,postgresql,Python,Django,Postgresql,我正在Windows操作系统上创建一个基于PostGreSql的Django项目 我可以成功下载Postgresql(32位)和psycopg2。我使用32位Python2.7.9和我的Postgresql-9.3.7 32位 导入psycopg2不会抛出错误 我可以在Python27\Lib\site包中找到一个psycopg2文件夹 My settings.py包含以下内容: 数据库={ “默认值”:{ “引擎”:“django.db.backends.postgresql_psycopg2
raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: DLL
load failed: The specified module could not be found.
我不确定我是否错过了什么
我查阅了其他关于这个问题的堆栈溢出帖子,但似乎没有找到任何解决方案 您可能需要实际安装psycopg2。要查找,请在Windows命令提示符下运行以下命令:
C:\path\to\project\>python
然后:
>>帮助(“模块”)
如果psycopg2不在列表中,请执行以下操作:
从下载:psycopg2-2.6.2.win32-py2.7-pg9.5.3-release.exe,然后在Windows命令提示符下运行以下操作:
C:\path\to\project>easy\u install/path/to/psycopg2-2.6.2.win32-py2.7-pg9.5.3-release.exe
您使用的是虚拟机吗?您确定安装包的环境与项目环境相同吗?不,我没有使用virtualenv。