Нет модуля с именем 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 в ней.

Всегда лучше создавать виртуальную среду, если у вас несколько компиляторов

Вернуться на верх