我在sqlite3
上用uwsgi emperor mode
,python v3.6.7
和ubuntu 18.04
部署了django应用程序
现在,我将数据库更改为postgresql
,在本地计算机上一切正常,但是在运行uwsgi server.ini
的服务器中(出于测试目的),出现此错误:
django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'
并且应用程序仅在浏览器中显示“内部服务器错误”。
psycopg2
,而不会出现任何错误 psycopg2
已安装在我的virtualenv中python-psycopg2
python manage.py runserver
可以毫无问题地运行sudo
与pip
一起使用来安装psycopg2
settings.py
的配置是正确的,因为我执行了迁移我阅读了所有类似的问题并尝试了答案,但没有任何效果:(