私はにhttpdでDjangoプロジェクトを展開しています。そして、システムのデフォルトのpythonバージョンをpython 3.4に変更しました。しかし、httpdを再起動しても、まだPython 2.7が使われていました。httpdとmod_wsgiが間違ったpythonバージョンで実行されました
私は多くを検索しました。それは主に、mod_wsgi
が間違ったpythonバージョンで構築されたためです。しかし、私はmod_wsgi
がpython 3.4の下にインストールされていることを確認しました。
正しいpythonバージョンで実行する方法を知っていますか? httpdがデフォルトのpythonバージョンを持っているかどうかはあまり確かではありません。あなたの助けをありがとう!
Error Stack trace: No module named embed
virtualenvを使用していますか? –
いいえ、私はvirtualenvを使用しませんでした。なぜなら私はこのサーバにpython3.4しか使用しないからです。私はmod_wsgiモジュールをhttpdにロードしなかったためだとわかりました...私はサーバへのsudoアクセス権がないので、mod_wsgiをhttpdに直接設定することはできません... – forevermio