Po przeczytaniu poniższego oświadczenia od PEP 405Gdzie jest zainstalowany skrypt pyvenv w Pythonie 3 w systemie Windows?
Skrypt zainstalowany pyvenv jest również, aby ten bardziej wygodne:
pyvenv /path/to/new/virtual/environment
Starałem się stworzyć nowego wirtualnego środowiska i nie udało się;
C:\>python --version
Python 3.3.1
C:\>pyvenv myvenv
'pyvenv' is not recognized as an internal or external command,
operable program or batch file.
Widocznie pyvenv
skrypt nie jest zainstalowany w folderze Scripts
który jest zwykle dodawana do zmiennej PATH
środowisko umożliwiające łatwe uruchomienie takich skryptów w wierszu poleceń.
Czy błąd PEP 405, czy nie został poprawnie wdrożony w Pythonie 3.3, czy też czegoś brakuje?
We wszystkich wersjach Pythona3 znajduje się w ../Python/Python##-##/Tools/scripts/pyvenv.py Dodanie go do ścieżki rozwiązuje problem. Inaczej użyj polecenia, podając pełną ścieżkę skryptu i uruchom. viz. jeśli używasz cygwin do naśladowania unixa w oknach, użyj: /cygdrive/c/Users/#####/AppData/Local/Programs/Python/Python36-32/Tools/scripts/pyvenv.py Proste, ale wydajne polecenie do tworzenia wirtualne środowisko. Jeśli wywołana z pełną ścieżką, nie trzeba dodawać do zmiennej System PATH. – Doogle