python - Apache Django 应用程序 : ImportError: No module named django. core.wsgi

标签 python django apache ubuntu

我安装了 mod_wsgi,并将其加载到 apache 中。
这是我的 apache 虚拟主机:

<VirtualHost *:80>
    ServerName mysite.localhost
    ServerAlias mysite.localhost

    Alias /static /var/www/mysite/static
    <Directory /var/www/mysite/static>
        Require all granted
    </Directory>

    <Directory /var/www/mysite/mysite>
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    WSGIDaemonProcess mysite
    WSGIProcessGroup mysite
    WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
</VirtualHost>

当我去 mysite.localhost 我得到:

ImportError: No module named django.core.wsgi



我尝试从 python shell 运行它,一切顺利。
我已经在全局范围内安装了 django,而不仅仅是在 virtualenv 中。

谢谢。

最佳答案

如果你在 Ubuntu 上使用 Apache 和 Python 3,你应该安装 libapache2-mod-wsgi-py3而不是 libapache2-mod-wsgi .

关于python - Apache Django 应用程序 : ImportError: No module named django. core.wsgi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47923412/

相关文章:

python - 阻止 Flask 初始化阻塞

python - 创建新的虚拟环境python Windows 10时出错

python - Django ORM 和 hstore : counting unique values of a key

django - 如何更新 docker 容器中的代码?

javascript - HTML5音频元素发送2次http get请求

apache - 我可以使用 .htaccess 重定向到目录中的最新文件吗?

apache - 从 LAN 上的任何计算机访问 Apache VirtualHost?

python - 买入更高价格时保持最低平均利润

python - Django 休息 : The view does not want to import

python - 不使用<int :pk>构建django详细 View 和 ListView