@Nikita0802
Student

Почему происходит ошибка с импортом модуля Django?

Установил виртуальное окружение, установил django, при написании команды django-admin —version показывается нужная версия
62546c96c59d0784949933.jpeg

При попытке запуска локального сервера выдаёт
62546d0fa51de641556069.jpeg

Пробовал:
1) Удаление виртуального окружения и повторный запуск с последующей установкой django
2) Пытался делать 2 типа виртуального окружения :
Таким образом
python3 -m virtualenv demoEnv

И таким образом
python3 -m venv tutorial-env

И всё равно, каждый раз оно выдает
(demoEnv) PS E:\frontendprog\projeckt2\my_django_project> python3 manage.py runserver
Traceback (most recent call last):
File "E:\frontendprog\projeckt2\my_django_project\manage.py", line 11, in main
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "E:\frontendprog\projeckt2\my_django_project\manage.py", line 22, in
main()
File "E:\frontendprog\projeckt2\my_django_project\manage.py", line 13, in main
raise ImportError(
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?


Хотя оно видит Django, но именно на этой команде выдает ошибку.

при создании файла с зависимостями командой
pip freeze > requirements.txt
создает следующие зависимости
asgiref==3.5.0
Django==4.0.4
Pillow==9.1.0
sorl-thumbnail==12.8.0
sqlparse==0.4.2
tzdata==2022.1

, причем Django среди них есть
  • Вопрос задан
  • 9734 просмотра
Решения вопроса 1
Bread09
@Bread09
Newonkiy
ты скачал джанго через пип (2 получается), а запускаешь с питоном 3 версии.
Попробуй установить джанго с pip3 или запусти сервер python manage.py runserver
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы