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 が提供するサーバーを使用すると、すべてが機能します。アパッチを使いたい。

よろしくお願いいたします。

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 に答える