0

Windows (32 ビット) BitNami DjangoStack 1.4.1.0 をインストールしましたが、既に Python 2.7 がインストールされているため、付属の Python をインストールしないことにしました。

紹介 Web ページのボタンをクリックすると、以下のエラーと内部サーバー エラーが発生しました (したがって、Appache は正常に動作しています)。

enter code here
[error] mod_wsgi (pid=3990): Target WSGI script '/opt/bitnami/apps/django/scripts/django.wsgi' cannot be loaded as Python module

同様の質問を見つけましたが、Amazon へのインストールに関連しています。また、回答をたどると、wsgiが間違ったpythonバージョンに対してコンパイルされたことが問題であることがわかりました。

その後、BitNami をアンインストールし、提供された Python バージョンを使用して再インストールしましたが、同じメッセージが表示されます。

BitNami パッケージが自己完結型の場合、つまり、実行に必要なすべてのビットが付属している場合、間違った python バージョンが問題になる可能性があることはわかりません。

以前にインストールしたバージョンが問題の原因だった場合は、PATH 環境変数から削除します。

また、Windows のドキュメントも間違っているようです。django.conf と django.wsgi は、ドキュメントに記載されている場所 (\Users\user\BitNami SDjangoStack projects\apps) ではありません。実際、そのディレクトリにあるのは、インストール時に選択した新しいプロジェクトだけです。apps ディレクトリはありません。BitNami ディレクトリにファイルが見つかりました。

また、BitNami コンソールで python と入力すると、インストール ガイドに記載されている 2.7.2 ではなく、python 2.7.3 が表示されました。

このパッケージは、本番環境の Django サイトを稼働させるのに役立つと思いました。現在、開発段階でテスト用に公開する準備が整っています。

4

1 に答える 1

0

Pythonをインストールしないとはどういう意味ですか? BitNami DjangoStack は、独自の Python とその依存関係を含むという意味で自己完結型です。また、Windows で実行しているとおっしゃいましたが、Linux でルートとしてインストールする場合、パス /opt/bitnami がデフォルトのパスです。インストール中に選択した正確なオプションは何ですか?

于 2012-10-15T15:39:14.027 に答える