今日私は、仮想環境でDjangoアプリケーションを実行する際に有線のエラーに遭遇しました。Djangoはpythonのバージョンとは異なりますか?
アプリケーションがProcfile
web: gunicorn --pythonpath='src/' proj.wsgi:application --log-file -
でのpython-3.5.1の下の両方のローカルおよびHerokuのエラーなしで実行され、私のプロジェクト構造は次のとおりです。
`` `
.
├── LICENSE.txt
├── Procfile
├── README.md
├── db.sqlite3
├── docs
├── env3
├── env
├── logs
├── manifest.yml
├── requirements
├── requirements.txt
├── run.sh
├── runtime.txt
├── site
└── src/proj
├── logger.py
├── settings
│ ├── __init__.py
│ ├── base.py
│ ├── development.py
│ └── production.py
├── urls.py
├── views.py
├── wsgi.py
`` `
私のpython 2.7.11とそれを実行したとき、私は次のようなエラーに
ImportError: No module named proj.settings.development
を取得しかし、私は簡単にエラーが関連PYTHONPATHの設定だと思いでした。しかし、なぜ私は最初にエラーが発生しているのでしょうか?