Нет модуля с именем django-admin C:\Program Files\Python39\python3.exe
В моей системе установлено 2 Python.
1 -
python 3.7.x
2 -
python 3.9.x
У меня есть эти 2 версии, потому что я одновременно работаю над разными версиями Django на своем ноутбуке.
NOTE: Я переименовал python.exe в python3.exe для версии 3.9.x
и оставил python.exe для 3.7.x как есть.
Запустить мой
Django == 2.x.x
проект, я пишу
python manage.py runserver
Чтобы запустить мой
Django == 3.9.x
проект,
Я пишу python3 manage.py runserver
Но когда я пытаюсь создать новый проект, используя
python3 -m django-admin startproject my_project_name
он выдает мне ошибку No module name django-admin
.
Я не знаю, почему он выдает мне эту ошибку.
Кто-нибудь может мне помочь?
Итак, как вы решили проблему?
Я полагаю, что переименование файла не переименовывает локатор каталога компилятора
Вместо этого, почему бы не создать виртуальную среду в Python3, и pip install Django==3.x в ней.
Всегда лучше создавать виртуальную среду, если у вас несколько компиляторов