Ошибка при выполнении py manage.py runserver в Django

при выполнении проекта Django выводится следующее сообщение об ошибке

py .\manage.py runserver
Traceback (most recent call last):
  File ".\manage.py", line 22, in <module>
    main()
  File ".\manage.py", line 14, in main
    "Couldn't import Django. Are you sure it's installed and "
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?

python версии 3.12 Версия Django - 5

путь к python задан в переменных окружения

я пробовал удалять и переустанавливать django. Я также попробовал удалить свой проект и создать новый проект, он выдает ошибку py manage.py runserver File "manage.py", line 17 ) from exc ^ SyntaxError: invalid syntax

из файла manage.py

#!/usr/bin/env python

""""Утилита командной строки Django для административных задач."""" импорт os import sys

def main(): """Запуск административных задач.""" os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'InternshipDjango.settings') try: from django.core.management import execute_from_command_line except ImportError as exc: raise ImportError( "Не удалось импортировать Django. Вы уверены, что он установлен и " "доступна в вашей переменной окружения PYTHONPATH? Вы " "забыли активировать виртуальное окружение?" ) from exc execute_from_command_line(sys.argv)

if name == 'main': main()

Убедитесь, что ваш Django действительно установлен в вашем пути переменной окружения python.

Убедитесь, что Django установлен правильно, используя код

pip show django

Чтобы проверить переменную окружения py, используйте код

import sys
print(sys.path)
Вернуться на верх