[Django]ModuleNotFoundError: No module named 'mysite.settings'の対処法


環境

  • Django 2.1
  • CentOS 7
  • Python 3.6
  • Apache 2.4
  • mod_wsgi 4.6.5

問題

下記の記事に沿って設定したのですが、エラーModuleNotFoundError: No module named 'mysite.settings'が発生し、私の場合は上手くいきませんでした。
[参考]https://qiita.com/dekosuke-menti/items/e416f198980c0fd6e75b

解決方法

/var/www/mysite/mysite/settings.py(mysiteは各自プロジェクト名に読み替えてください)の名前を適当な名前にリネームすると上手くいきました。

settingsという名前が他のモジュールと被っていたと考えています。
被らない様な名前にリネームしてみてください。