Django не может найти проект app - невозможно импортировать x_app

Я работаю над переносом проекта django из среды Windows в среду Ubuntu. Проект был сохранен в git и клонирован в среду Ubuntu. Я использую virtualenv для чистого листа (как в среде windows).

Запускаю ли я django-admin check или что-либо, используя python manage.py, я получаю следующую ошибку:

Traceback (most recent call last):
  File "/home/bitnami/djangoenv/lib/python3.8/site-packages/django/apps/config.py", line 244, in create
    app_module = import_module(app_name)
  File "/opt/bitnami/python/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'akita_app'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/bitnami/djangoenv/bin/django-admin", line 8, in <module>
    sys.exit(execute_from_command_line())
  File "/home/bitnami/djangoenv/lib/python3.8/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "/home/bitnami/djangoenv/lib/python3.8/site-packages/django/core/management/__init__.py", line 395, in execute
    django.setup()
  File "/home/bitnami/djangoenv/lib/python3.8/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/home/bitnami/djangoenv/lib/python3.8/site-packages/django/apps/registry.py", line 91, in populate
    app_config = AppConfig.create(entry)
  File "/home/bitnami/djangoenv/lib/python3.8/site-packages/django/apps/config.py", line 246, in create
    raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Cannot import 'akita_app'. Check that 'akitaapp.apps.AkitaAppConfig.name' is correct.

Отсутствует папка akita_app или akitaapp (одно и то же) akitaapp.

Проект прекрасно работает в среде Windows, поэтому я предполагаю, что что-то объявлено неправильно. Я пробовал изменять PYTHONPATH безрезультатно.

Структура моего проекта выглядит следующим образом. Большое спасибо за любое руководство, которое может быть предложено.

app/
├── akita_project
│   ├── akitaapp
│   │   ├── admin.py
│   │   ├── apps.py
│   │   ├── forms.py
│   │   ├── genpedigree.py
│   │   ├── __init__.py
│   │   ├── migrations
│   │   │   ├── 0001_initial.py
│   │   │   ├── 0002_auto_20200610_2116.py
│   │   │   ├── __init__.py
│   │   │   └── __pycache__
│   │   │       ├── 0001_initial.cpython-38.pyc
│   │   │       ├── 0002_auto_20200610_2116.cpython-38.pyc
│   │   │       └── __init__.cpython-38.pyc
│   │   ├── models.py
│   │   ├── __pycache__
│   │   │   ├── admin.cpython-38.pyc
│   │   │   ├── apps.cpython-38.pyc
│   │   │   ├── d_table.cpython-38.pyc
│   │   │   ├── forms.cpython-38.pyc
│   │   │   ├── genpedigree.cpython-38.pyc
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── models.cpython-38.pyc
│   │   │   ├── urls.cpython-38.pyc
│   │   │   └── views.cpython-38.pyc
│   │   ├── static
│   │   │   └── main
│   │   │       └── css
│   │   │           ├──redacted
│   │   ├── templates
│   │   │   └── main
│   │   │       ├──redacted
│   │   ├── testdigree.py
│   │   ├── tests.py
│   │   ├── urls.py
│   │   └── views.py
│   ├── akita_project
│   │   ├── asgi.py
│   │   ├── __init__.py
│   │   ├── migrations.me
│   │   ├── __pycache__
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── router.cpython-38.pyc
│   │   │   ├── settings.cpython-38.pyc
│   │   │   ├── urls.cpython-38.pyc
│   │   │   └── wsgi.cpython-38.pyc
│   │   ├── router.py
│   │   ├── settings.py
│   │   ├── urls.py
│   │   └── wsgi.py
│   ├── akita.sqlite3
│   ├── db.sqlite3
│   ├── desktop.ini
│   ├── __init__.py
│   ├── manage.py
│   └── output_data.csv
└── requirements.txt

Проблема в том, что вы используете неправильное имя в вашем apps.py файле

apps.py

from django.apps import AppConfig


class AkitaAppConfig(AppConfig):
    name = 'akitaapp'
Вернуться на верх