4

リポジトリにいくつかの変更を加えて heroku にデプロイした後、次のエラーが表示されます。

ImportError: サイトという名前のモジュールがありません

過去2回のコミットで一部のDjangoテンプレートのみを変更したため、何が問題の原因になるのかわかりません。

よろしくお願いします

4

2 に答える 2

3

Heroku にはこれに関する記事があります: https://help.heroku.com/BWJ7QYTF/why-am-i-seeing-importerror-no-module-named-site-when-deploying-a-python-app

Python ビルドパックの更新は、アプリに設定されている PYTHONPATH および PYTHONHOME 構成変数がこの問題を引き起こす可能性があることを意味します。

まず、これらが存在するかどうかを確認します

heroku config

この問題を解決するには、次のように設定を解除できます。

heroku config:unset PYTHONHOME -a appname

heroku config:unset PYTHONPATH -a appname

于 2018-04-11T22:14:44.153 に答える