【问题标题】:How to solve: ImportError: No module named django.core.wsgi in Apache2 log?如何解决:ImportError: No module named django.core.wsgi in Apache2 log?
【发布时间】:2013-08-13 04:35:10
【问题描述】:

尝试运行 Django 站点时,我的 Apache2 日志中出现“ImportError: No module named django.core.wsgi”。当我从命令行运行 wsgi.py 或尝试在 python 命令行中导入 django.core.wsgi 时,一切正常。这个问题的根源可能是什么?

【问题讨论】:

  • 你的 repo 中有一个名为 django 的子目录吗?
  • 我检查了,但我的项目文件夹中没有名为“django”的文件夹。所以那里没有碰撞..
  • 你在使用 virtualenv 吗?
  • 不,我正在尝试在 Syonology NAS 上进行这项工作。
  • 能否将您的 Apache 配置和 WSGI 脚本内容添加到问题中?

标签: python django wsgi synology


【解决方案1】:

这通常是因为您的 mod_wsgi 安装是针对和使用不同的 Python 安装/版本编译的,而不是您想要使用的以及您安装 Django 的版本。

通过:

并验证 mod_wsgi 使用的 Python 安装/版本。

【讨论】:

    猜你喜欢
    • 2012-12-21
    • 2017-10-27
    • 2017-03-03
    • 2016-07-04
    • 2015-04-02
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多