сделал окружение, но уже после создания проекта.(следовал инструкциям в курсе)
Не сильно знаком, с этим понятием. Объясните как оно мне может помочь?
Потому что в интернете говорят,например 2 проекта работают с разными версиями другого проекта. А так как питон(или что-то другое не отличает версии) приходится создавать свое окружение, чтобы не мешать другим. Как я понял
Jungles, виртуальное окружение изолирует в себе все зависимости и модули проекта. При создании окружения вы также можете указать с какой версией python хотите работать, прописав в параметрах путь к исполняемому файлу.
Помочь это вам может тем, что вам не придется писать строки вида:
Активируете окружение, устанавливаете в нем джанго и все зависимости. И затем просто пишите: django-admin startproject mysite
Обратите внимание, что консольная утилита django-admin запускается без расширения .py на конце.
Расширению .py должен быть сопоставлен интерпретатор Python. Что у вас в реестре по пути HKEY_CLASSES_ROOT\.py? Или что в командной строке CMD.EXE возвращает assoc .py?
Фух. Аж зарегистрировался ради ответа.
Столкнулся с такой же фигней.
Немного не так. Но спасибо, с вашего коммента и начал копать.
Добавить нужно не только python38-32, а точнее:
C:\Users\user_name\AppData\Local\Programs\Python\Python38-32
Но и
C:\Users\user_name\AppData\Local\Programs\Python\Python38-32\Scripts
ибо там проживает django-admin.py с недавних пор.
Как вариант https://youtu.be/Y2q_b4ugPWk
Но мне почему то пришлось не только в Системные переменные прописывать. но и в Переменные среды пользователя