Wenn Sie Python normal auf Ihrem System installieren, können mehrere Versionen nicht gleichzeitig vorhanden sein.
Daher kann virtualenv nur verwendet werden, wenn eine unabhängige Python-Umgebung angegeben ist.
Wenn das aktuelle Arbeitsverzeichnis "project /" ist
$ virtualenv ENV_NAME
Dieser Befehl erstellt eine global installierte Kopie von Python unter "project / ENV_NAME" (* ENV_NAME kann beliebig mit dem Namen der Kopierumgebung angegeben werden.)
Die Umgebung wird jetzt kopiert, aber selbst wenn Sie den Befehl python
in das Terminal eingeben, wird Python für das gesamte System gestartet.
$ source ENV_NAME/bin/activate
Wenn Sie nun den Befehl python
eingeben, wird ENV_NAME / bin / python
ausgeführt. ({Umgebungspfad kopieren} / bin:
wird am Anfang von PATH hinzugefügt)
$ virtualenv -p /path/to/other/python ENV_NAME
Es gibt pythonz usw. als Werkzeug zum Einfügen verschiedener Versionen von Python, das die Kopierquelle ist.
Recommended Posts