Django новый проект ModuleNotFoundError: Нет модуля с именем 'demoapp' (имя виртуального окружения)

Я пытаюсь начать новый проект Django, но сталкиваюсь с ошибкой ModuleNotFoundError: No module named '<XYZ>', где XYZ - имя моей виртуальной среды, созданной с помощью mkvirtualenv. Это очень странно, и я не могу сказать, что изменилось в моей системе в последнее время, чтобы вызвать это.

Вот шаги, показывающие, как эта ошибка возникает в совершенно новом проекте:

  1. Create the virtual environment:
~/code/projects/temp$ mkvirtualenv demoapp
created virtual environment CPython3.9.6.final.0-64 in 237ms
  creator CPython3Posix(dest=/Users/ankush/.virtualenvs/demoapp, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/ankush/Library/Application Support/virtualenv)
    added seed packages: pip==20.3.3, setuptools==51.3.3, wheel==0.36.2
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
virtualenvwrapper.user_scripts creating /Users/ankush/.virtualenvs/demoapp/bin/predeactivate
virtualenvwrapper.user_scripts creating /Users/ankush/.virtualenvs/demoapp/bin/postdeactivate
virtualenvwrapper.user_scripts creating /Users/ankush/.virtualenvs/demoapp/bin/preactivate
virtualenvwrapper.user_scripts creating /Users/ankush/.virtualenvs/demoapp/bin/postactivate
virtualenvwrapper.user_scripts creating /Users/ankush/.virtualenvs/demoapp/bin/get_env_details
  1. Install Django:
(demoapp) ~/code/projects/temp$ pip install django
Collecting django
  Using cached Django-4.0-py3-none-any.whl (8.0 MB)
Collecting asgiref<4,>=3.4.1
  Using cached asgiref-3.4.1-py3-none-any.whl (25 kB)
Collecting sqlparse>=0.2.2
  Using cached sqlparse-0.4.2-py3-none-any.whl (42 kB)
Installing collected packages: sqlparse, asgiref, django
Successfully installed asgiref-3.4.1 django-4.0 sqlparse-0.4.2
WARNING: You are using pip version 20.3.3; however, version 21.3.1 is available.
You should consider upgrading via the '/Users/ankush/.virtualenvs/demoapp/bin/python -m pip install --upgrade pip' command.
  1. Start a new project
(demoapp) ~/code/projects/temp$ django-admin startproject uberclone
  1. Run the new project right away:

Мне кажется, что есть что-то очень глупое, что я упускаю, но не могу найти. Пожалуйста, помогите!

=== Редактирование 1: Добавление содержимого manage.py ===

#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys


def main():
    """Run administrative tasks."""
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'uberclone.settings')
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)


if __name__ == '__main__':
    main()
Вернуться на верх