Nachdem die folgende Aussage von PEP Lesen 405Wo ist Pyvenv-Skript in Python 3 auf Windows installiert?
A pyvenv installiert Skript auch dieser mehr bequem zur Verfügung gestellt zu machen:
pyvenv /path/to/new/virtual/environment
Ich habe versucht, eine neue virtuelle Umgebung zu schaffen und Scheiterte kläglich;
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.
Offenbar pyvenv
Skript nicht in Scripts
Ordner installiert, die in der Regel auf die PATH
Umgebungsvariable hinzugefügt wird, die es ermöglicht leicht solche Skripte auf der Kommandozeile ausgeführt werden.
Ist PEP 405 falsch, wurde es in Python 3.3 nicht richtig implementiert oder fehle ich etwas?
In allen Python3-Version ist es in ../Python/Python##-##/Tools/scripts/pyvenv.py Hinzufügen zu Pfad behebt das Problem. Andernfalls verwenden Sie den Befehl, indem Sie den vollständigen Pfad des Skripts angeben und ausführen. nämlich Wenn Sie cygwin verwenden, um Unix in Windows nachzuahmen, verwenden Sie /cygdrive/c/Users/#####/AppData/Local/Programs/Python/Python36-32/Tools/scripts/pyvenv.py Einfache, aber leistungsstarke Befehl zu erstellen virtuelle Umgebung. Bei Aufruf mit vollständigem Pfad muss die System-PATH-Variable nicht hinzugefügt werden. – Doogle