После прочтения следующего заявления от ПЭП 405Где находится скрипт pyvenv в Python 3 на Windows?
pyvenv установлен скрипт также позволяет сделать это более удобно:
pyvenv /path/to/new/virtual/environment
Я попытался создать новую виртуальную среду и потерпел неудачу;
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.
pyvenv
Видимо скрипт не установлен в Scripts
папку, которая в настоящее время, как правило, добавляется к переменной в PATH
среды делает возможным легко запускать такие скрипты в командной строке.
Неправильно ли PEP 405, не было ли это правильно реализовано в Python 3.3 или я что-то упустил?
Во всей версии python3 его в ./Python/Python##-##/Tools/scripts/pyvenv.py Добавление его в путь устраняет проблему. Else используйте команду, указав полный путь к скрипту и запустив его. . если вы используете cygwin для имитации unix в Windows, используйте /cygdrive/c/Users/#####/AppData/Local/Programs/Python/Python36-32/Tools/scripts/pyvenv.py Простая, но мощная команда для создания virtualEnvironment. Если вызов с полным путем не нужно добавлять к переменной System PATH. – Doogle