Heim >Backend-Entwicklung >Python-Tutorial >Was ist eine virtuelle Umgebung und wie hilft sie Python-Entwicklern?
Was ist eine virtuelle Umgebung (Virtualenv)?
Bei der Arbeit mit Python können Installationsprobleme und Berechtigungsfehler auftreten. Um dieses Problem zu lösen, können Sie virtuelle Umgebungen (virtualenvs) nutzen, die als isolierte Python-Installationen dienen.
Virtualenvs bieten mehrere Vorteile:
So erstellen und aktivieren Sie eine virtuelle Umgebung
Python 3.3 :
python3 -m venv ENV_DIR
Windows:
C:\Python34\python.exe -m venv ENV_DIR
Ältere Python-Versionen:
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
An Aktivieren Sie die virtualenv:
Unix:
. ./venv/bin/activate
Windows:
venv\Scripts\activate
Die Shell-Eingabeaufforderung zeigt nun die virtuelle Umgebung an Name, um anzugeben, welche Umgebung aktiv ist.
Wird verwendet Virtualenv
Sobald die Virtualenv aktiviert ist, können Sie Pakete lokal mit pip installieren:
(venv)$ pip install requests numpy
Sie können Python-Befehle innerhalb der Virtualenv ausführen:
(venv)$ python [...] >>> import requests >>> import numpy as np
Virtualenv deaktivieren
Um das zu beenden virtualenv:
(venv)$ deactivate
Virtuelle Umgebungen verwalten
Sie können virtuelle Umgebungen nach Bedarf erstellen und entfernen. Um eine virtuelle Umgebung zu entfernen, löschen Sie einfach das Verzeichnis, in dem sie sich befindet.
Das obige ist der detaillierte Inhalt vonWas ist eine virtuelle Umgebung und wie hilft sie Python-Entwicklern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!