Django の アプリケーションをローカルで作成していて、runserver を実行したところ 以下のエラーが発生しました。

  File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 973, in _gcd_import
  File "<frozen importlib._bootstrap>", line 925, in _sanity_check
ValueError: Empty module name

どこでエラーになっているのかメッセージを見てもわからなかったのですが、settings.py確認したところ、INSTALL_APPS に、空文字のアプリケーションを定義していました。

INSTALLED_APPS = [
    ...
    '',
    ...
]

以下、同じようなエラーに遭遇した stackoverflow の 質問がありましたので、記載しておきます。
python - problems setting up Django - ValueError: Empty Module name - Stack Overflow

以上です。

コメント