Python Language
Erstellen Sie eine virtuelle Umgebung mit Virtualenvwrapper in Windows
Suche…
Virtuelle Umgebung mit Virtualenvwrapper für Windows
Angenommen, Sie müssen an drei verschiedenen Projekten arbeiten. Projekt A, Projekt B und Projekt C. Projekt A und Projekt B benötigen Python 3 und einige erforderliche Bibliotheken. Für Projekt C benötigen Sie jedoch Python 2.7 und abhängige Bibliotheken.
Daher empfiehlt es sich, diese Projektumgebungen voneinander zu trennen. Zum Erstellen einer separaten virtuellen Python-Umgebung müssen die folgenden Schritte ausgeführt werden:
Schritt 1: Installieren Sie pip mit diesem Befehl: python -m pip install -U pip
Schritt 2: Dann installieren Sie das Paket "virtualenvwrapper-win" mit dem Befehl (Befehl kann von Windows Power Shell ausgeführt werden)
pip install virtualenvwrapper-win
Schritt 3: Erstellen Sie mit dem Befehl mkvirtualenv python_3.5
eine neue virtualenv-Umgebung
Schritt 4: Aktivieren Sie die Umgebung mit dem Befehl:
workon < environment name>
Hauptbefehle für Virtualenvwrapper:
mkvirtualenv <name>
Create a new virtualenv environment named <name>. The environment will be created in WORKON_HOME.
lsvirtualenv
List all of the enviornments stored in WORKON_HOME.
rmvirtualenv <name>
Remove the environment <name>. Uses folder_delete.bat.
workon [<name>]
If <name> is specified, activate the environment named <name> (change the working virtualenv to <name>). If a project directory has been defined, we will change into it. If no argument is specified, list the available environments. One can pass additional option -c after virtualenv name to cd to virtualenv directory if no projectdir is set.
deactivate
Deactivate the working virtualenv and switch back to the default system Python.
add2virtualenv <full or relative path>
If a virtualenv environment is active, appends <path> to virtualenv_path_extensions.pth inside the environment’s site-packages, which effectively adds <path> to the environment’s PYTHONPATH. If a virtualenv environment is not active, appends <path> to virtualenv_path_extensions.pth inside the default Python’s site-packages. If <path> doesn’t exist, it will be created.