python manage.pyによりImportErrorが発生します:モジュールが見つかりません

ch1maera

を実行してherokuWebアプリをコンパイルしようとするとpython manage.py runserver、次のエラーが発生します。

Unhandled exception in thread started by <function wrapper at 0x1046deb18>
Traceback (most recent call last):
  File "/Users/User/Desktop/App/App/lib/python2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
    fn(*args, **kwargs)
  File "/Users/User/Desktop/App/App/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
    autoreload.raise_last_exception()
  File "/Users/User/Desktop/App/App/lib/python2.7/site-packages/django/utils/autoreload.py", line 251, in raise_last_exception
    six.reraise(*_exception)
  File "/Users/User/Desktop/App/App/lib/python2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper
    fn(*args, **kwargs)
  File "/Users/User/Desktop/App/App/lib/python2.7/site-packages/django/__init__.py", line 27, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/Users/User/Desktop/App/App/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/Users/User/Desktop/App/App/lib/python2.7/site-packages/django/apps/config.py", line 94, in create
    module = import_module(entry)
  File "/usr/local/Cellar/python/2.7.14/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named profiles

主な問題はNo module named profilesです。プロファイルはapp.pyで定義されています:

from __future__ import unicode_literals

from django.apps import AppConfig

class ProfilesConfig(AppConfig):
    name = 'profiles'

urls.pyで呼び出されます

from django.conf import settings
from django.conf.urls.static import static
from django.conf.urls import url
from django.contrib import admin

from profiles import views

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', views.home, name='home'),
    url(r'^one/', views.one, name='one'),
    url(r'^two/', views.two, name='two'),
    url(r'^three/', views.three, name='three'),
    url(r'^four/', views.four, name='four'),
    url(r'^five/', views.five, name='five'),
]

プロファイルもsettings.pyに追加されます

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    # Disable Django's own staticfiles handling in favour of WhiteNoise, for
    # greater consistency between gunicorn and `./manage.py runserver`. See:
    # http://whitenoise.evans.io/en/stable/django.html#using-whitenoise-in-development
    'whitenoise.runserver_nostatic',
    'django.contrib.staticfiles',
    'profiles',
]

プロファイルは、URLをDjangoに表示するために必要なviews.pyファイルをホストするプロジェクトディレクトリ内のフォルダです。インポートステートメントを変更してsettings.pyをいじってみましたが、何も機能せず、これが表示されるエラーです。

プロジェクト構造:

|—App
    |—App
        |—__init__.py
        |—__init__.pyc
        |—bin
        |— include
        |—lib
        |—profiles
            |—__init__.py
            |—__init__.pyc
            |— admin.py
            |— admin.pyc
            |— apps.py
            |— models.pyc
            |— templates
            |— tests.py
            |— views.py
            |— views.pyc
        |—static
        |—staticfiles
        |— urls.py
        |— urls.pyc
        |—wsgi.py
        |—wsgi.pyc
        |—db.sqlite3
        |—manage.py
        |—Procfile
        |—requirements.txt
        |—runtime.txt

なぜImportError: No module named profiles起こっているのかについて何か考えはありますか?

ch1maera

この問題は、@ dirkgrotenが正しく指摘しているように、Herokuディレクトリの構造が正しくないという結果になりました。このリポジトリhttps://github.com/heroku/heroku-django-templateで説明されている構造を使用してディレクトリを整理しました。これにより、問題が解決しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Python manage.py ImportError:djangoという名前のモジュールがありません

分類Dev

Django python manage.py runserverで例外データファイルが見つかりません、データファイルの生成に失敗しました

分類Dev

./manage.py run serverを実行すると、エラーImportErrorが発生します:celeryという名前のモジュールがありません

分類Dev

Django / Python初心者:python manage.py syncdb実行時のエラー-psycopg2が見つかりません

分類Dev

C Pythonモジュール-ImportError:シンボルが見つかりません:_Py_InitModule4_64

分類Dev

virtualenvにPythonモジュールが見つかりません

分類Dev

Pythonモジュールが見つかりませんが、フォルダーに存在します

分類Dev

Pythonカスタムモジュールが見つかりませんが、すでに存在しています

分類Dev

Python-モジュールが見つかりません

分類Dev

Python 3.6モジュールが見つかりません:Folium

分類Dev

PythonモジュールがDoHlyzerツールに見つかりません

分類Dev

Pythonがpipパッケージを作成しています-モジュールが見つかりません

分類Dev

Python:ImportError:DLLの読み込みに失敗しました:指定されたモジュールが見つかりませんでした

分類Dev

OpenCV-Python ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした

分類Dev

Dockerの使用時にPythonモジュールが見つかりません

分類Dev

Pythonモジュール「gi」がArchに見つかりません

分類Dev

Dockercompose-manage.pyファイルが見つかりません

分類Dev

Python ImportErrorが発生するのはなぜですか:html_parserという名前のモジュールがありませんか?

分類Dev

pipでインストールした後にPython3.9モジュールが見つかりません

分類Dev

pipでインストールした後にPython3.9モジュールが見つかりません

分類Dev

ImportError:manage.py を使用してサーバーを実行すると、TestModel という名前のモジュールがありません

分類Dev

Pythonがpython-vlcに対して「モジュールが見つかりません」エラーをスローします

分類Dev

cronで起動したときにPythonモジュールが見つかりません

分類Dev

cryptモジュールが見つかりません(python3.7)

分類Dev

Pythonの自己定義モジュールが見つかりません

分類Dev

更新されたPythonモジュールが見つかりません

分類Dev

Python 仮想環境、'__main__' モジュールが見つかりません

分類Dev

AzureImportErrorのPython外部モジュールが見つかりません

分類Dev

Docker python3:「__ main__」モジュールが見つかりません

Related 関連記事

  1. 1

    Python manage.py ImportError:djangoという名前のモジュールがありません

  2. 2

    Django python manage.py runserverで例外データファイルが見つかりません、データファイルの生成に失敗しました

  3. 3

    ./manage.py run serverを実行すると、エラーImportErrorが発生します:celeryという名前のモジュールがありません

  4. 4

    Django / Python初心者:python manage.py syncdb実行時のエラー-psycopg2が見つかりません

  5. 5

    C Pythonモジュール-ImportError:シンボルが見つかりません:_Py_InitModule4_64

  6. 6

    virtualenvにPythonモジュールが見つかりません

  7. 7

    Pythonモジュールが見つかりませんが、フォルダーに存在します

  8. 8

    Pythonカスタムモジュールが見つかりませんが、すでに存在しています

  9. 9

    Python-モジュールが見つかりません

  10. 10

    Python 3.6モジュールが見つかりません:Folium

  11. 11

    PythonモジュールがDoHlyzerツールに見つかりません

  12. 12

    Pythonがpipパッケージを作成しています-モジュールが見つかりません

  13. 13

    Python:ImportError:DLLの読み込みに失敗しました:指定されたモジュールが見つかりませんでした

  14. 14

    OpenCV-Python ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした

  15. 15

    Dockerの使用時にPythonモジュールが見つかりません

  16. 16

    Pythonモジュール「gi」がArchに見つかりません

  17. 17

    Dockercompose-manage.pyファイルが見つかりません

  18. 18

    Python ImportErrorが発生するのはなぜですか:html_parserという名前のモジュールがありませんか?

  19. 19

    pipでインストールした後にPython3.9モジュールが見つかりません

  20. 20

    pipでインストールした後にPython3.9モジュールが見つかりません

  21. 21

    ImportError:manage.py を使用してサーバーを実行すると、TestModel という名前のモジュールがありません

  22. 22

    Pythonがpython-vlcに対して「モジュールが見つかりません」エラーをスローします

  23. 23

    cronで起動したときにPythonモジュールが見つかりません

  24. 24

    cryptモジュールが見つかりません(python3.7)

  25. 25

    Pythonの自己定義モジュールが見つかりません

  26. 26

    更新されたPythonモジュールが見つかりません

  27. 27

    Python 仮想環境、'__main__' モジュールが見つかりません

  28. 28

    AzureImportErrorのPython外部モジュールが見つかりません

  29. 29

    Docker python3:「__ main__」モジュールが見つかりません

ホットタグ

アーカイブ