Ошибка при выполнении 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)