Python + WAMP + Django - > ImportError:没有名为os的模块

时间:2012-04-08 20:15:25

标签: python django wamp

我安装了WAMPServer(最新版)。 Python 2.6和Django 1.4。

在我开始运行服务器之前,一切看起来都很好。我收到内部服务器错误。 Apache错误日志显示以下内容:

[Sun Apr 08 16:11:27 2012] [error] [client ::1] mod_wsgi (pid=1040): Target WSGI script 'C:/wamp/www/testproject/django.wsgi' cannot be loaded as Python module.
[Sun Apr 08 16:11:27 2012] [error] [client ::1] mod_wsgi (pid=1040): Exception occurred processing WSGI script 'C:/wamp/www/testproject/django.wsgi'.
[Sun Apr 08 16:11:27 2012] [error] Traceback (most recent call last):
[Sun Apr 08 16:11:27 2012] [error]   File "C:/wamp/www/testproject/django.wsgi", line 1, in <module>
[Sun Apr 08 16:11:27 2012] [error]     import os, sys  
[Sun Apr 08 16:11:27 2012] [error] ImportError: No module named os

我已经拥有了所有环境变量等设置。使用Django提供的服务器,一切正常。我想使用Apache。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

当您的Python / mod_wsgi安装错误时,可能会发生这种情况。要检查的关键事项是:

  1. 为所有用户安装了Python。
  2. Python,Apache和mod_wsgi都是32位或全部64位。你不能混用32位和64位。
  3. mod_wsgi是针对您正在使用的Python版本编译的。