如何修复“错误加载psycopg2模块:没有名为'psycopg2的模块”

时间:2019-05-23 11:31:26

标签: python django postgresql psycopg2 uwsgi

我在sqlite3上用uwsgi emperor modepython v3.6.7ubuntu 18.04部署了django应用程序 现在,我将数据库更改为postgresql,在本地计算机上一切正常,但是在运行uwsgi server.ini的服务器中(出于测试目的),出现此错误:

django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'

并且应用程序仅在浏览器中显示“内部服务器错误”。

  • 我可以在python shell中导入psycopg2,而不会出现任何错误
  • psycopg2已安装在我的virtualenv中
  • 我也使用apt-get安装了python-psycopg2
  • django使用python manage.py runserver可以毫无问题地运行
  • 我没有将sudopip一起使用来安装psycopg2
  • django settings.py的配置是正确的,因为我执行了迁移

我阅读了所有类似的问题并尝试了答案,但没有任何效果:(

0 个答案:

没有答案