Python: Не удается найти команду virtualenv

У меня установлен python отсюда: Ссылка на загрузку питона

Команда python --version дает мне Python 3.12.2

Я хочу создать виртуальную среду, чтобы использовать ее для проекта Django.

pip install virtualenv

работает отлично.

Но после этого, команда

virtualenv env_site

выдает ошибку

virtualenv : Die Benennung "virtualenv" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder 
eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist      
(sofern enthalten), und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ virtualenv env_site
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (virtualenv:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

В моей переменной path у меня есть следующие записи

C:\Software\Python\Python312\Scripts\
C:\Software\Python\Python312\
C:\Users\imelf\AppData\Local\Programs\Python\Launcher\

Что не так? Почему он не распознает команду virtualenv ?

В Windows python ведет себя немного иначе, чем в Linux и macOS. Во многих ситуациях вы предпочитаете команду py, а не команду python3. Это особенно актуально при работе с virtualenv в Windows.

Ознакомьтесь с этим руководством, чтобы узнать, как все работает в Windows https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/

Как уже было написано в комментариях, ваша переменная окружения PATH не включает ваш текущий каталог установки virtualenv.

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