Django プロジェクトをセットアップして Dreamhost にアップロードしようとしました。
私はここで答えに従いました:Dreamhostのvirtualenvで新しいDjangoとPython 2.7.*を更新します(パッセンジャーを使用)
「passenger_wsgi.pyのインポート中にエラーが発生しました」というエラーが表示されるpassenger_wsgiまで、すべてが正常に機能しているように見えました。
私の現在のwsgiファイル
import sys, os
cwd = os.getcwd()
sys.path.append(cwd)
sys.path.append(cwd + '/projectname')
if sys.version < "2.7.5": os.excel("/home/<usr>/<domain.com>/env/bin/python",
"python2.7.5", *sys.argv)
sys.path.insert(0, '/home/<usr>/<domain.com>/evn/bin')
sys.path.insert(0, '/home/<usr>/<domain.com>/evn/lib/python2.7/site-packages/django')
sys.path.insert(0, '/home/<usr>/<domain.com>/evn/lib/python2.7/site-packages')
os.environ['DJANGO_SETTINGS_MODULE'] = "projectname.settings"
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
どこ
<usr>
はシェル ユーザーであり、
<domain.com>
私のドメインのフォルダです-
これをデバッグする方法さえわからないので、ここで問題の原因を見つける方法が本当にわかりません。何か問題があった場合に備えて、いくつかのファイルディレクトリを変更しようとしましたが、うまくいきませんでした。
Django が Python virtualenv にインストールされていることに関係があるのだろうか?