0

我已经安装了 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。

非常感谢您的帮助。

4

1 回答 1

1

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

  1. 该 Python 已为所有用户安装。
  2. Python、Apache 和 mod_wsgi 都是 32 位或全部 64 位。您不能混合使用 32 位和 64 位。
  3. 该 mod_wsgi 是为您正在使用的 Python 版本编译的。
于 2012-04-08T23:46:39.383 回答