virtualenv ist ein Tool zum Erstellen isolierter virtueller Python-Umgebungen. Es kann seine eigene Python-Umgebung in einem unabhängigen Verzeichnis erstellen. Mit virtualenv ausgeführte Programme greifen weder auf die globale Python-Umgebung zu, noch greifen sie auf Python-Umgebungen zu, die nicht zu ihren eigenen Verzeichnissen gehören, wodurch die Python-Umgebung isoliert wird. Installieren Sie virtualenv Bei der Entwicklung von Python-Anwendungen werden alle Pakete von Drittanbietern von Pip im Site-Packages-Verzeichnis von Python installiert. Und es kann nur eine Version installiert werden. Wenn wir also mehrere Anwendungen gleichzeitig entwickeln möchten, verwenden diese Anwendungen alle dasselbe Python, aber verschiedene Anwendungen basieren auf unterschiedlichen Versionen von Drittanbieterpaketen, was die Handhabung schwieriger macht. In diesem Fall kann mit virtualenv eine „isolierte“ Python-Laufzeitumgebung für jede Anwendung erstellt werden. Auf diese Weise beeinträchtigen sich die Drittanbieterpakete, von denen die einzelnen Anwendungen abhängig sind, nicht gegenseitig. Zuerst installieren wir virtualenv mit pip: Hinweis: Stellen Sie sicher, dass Sie die Installation mit Administratorrechten durchführen, da sonst die Meldung angezeigt wird, dass virtualenv nicht gefunden werden kann. Erstellen einer virtuellen Umgebung Nach der Installation von virtualenv können Sie über die Befehlszeile eine virtuelle Umgebung erstellen. Zum Beispiel: Dieser Befehl kann im aktuellen Verzeichnis ein neues Verzeichnis mit dem Namen .venv erstellen, das die neu erstellte virtuelle Python-Laufzeitumgebung enthält. Das Hinzufügen des Parameters --no-site-packages gibt an, dass es nicht erforderlich ist, alle Drittanbieterpakete zu kopieren, die in der Python-Systemumgebung installiert wurden. Verwenden virtueller Umgebungen Die virtuelle Umgebung muss über den Quellbefehl aufgerufen werden. Nach der Ausführung des Befehls können Sie sehen, dass die Eingabeaufforderung ein Präfix (.venv) hat, was darauf hinweist, dass derzeit die virtuelle Python-Umgebung mit dem Namen .venv verwendet wird. indoors31@indoors31-PC:~/Dokumente/Arbeitsbereich/Hallo$ Quelle .venv/bin/aktivieren Verlassen Sie die virtuelle Umgebung Sie können die aktuell verwendete virtuelle Umgebung durch Deaktivieren beenden. (.venv) indoors31@indoors31-PC:~/Dokumente/Arbeitsbereich/Hallo$ deaktivieren Installieren Sie virtualenvwrapper Um virtualenv zu verwenden, müssen Sie den entsprechenden Pfad eingeben. Unter Linux und Windows gibt es einige Unterschiede bei der Verwendung. Sie können virtualenvwrapper verwenden, um den Betrieb der virtuellen Umgebung zu vereinfachen. Installationsschritte: sudo pip3 installiere virtualenvwrapper mkdir $HOME/.virtualenvs speichert das Verzeichnis der virtuellen Umgebung vim ~/.bashrc Fügen Sie den folgenden Befehl hinzu: exportiere WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv Quelle /usr/share/virtualenvwrapper/virtualenvwrapper.sh Speichern und beenden, Quelle ~/.bashrc ausführen Verwenden von virtualenvwrapper Sie können mit dem Befehl mkvirtualenv eine virtuelle Umgebung erstellen: Nach der Ausführung wird eine virtuelle Umgebung mit dem Namen .venv im gerade von WORKON_HOME festgelegten Verzeichnis erstellt und automatisch aufgerufen. Verwenden Sie wie bei virtualenv den Befehl „disable“, um die virtuelle Umgebung zu verlassen. Nach dem Beenden müssen Sie nicht wie bei virtualenv nach dem Pfad suchen, um erneut in die virtuelle Umgebung zu gelangen. Sie können den Befehl workon direkt verwenden, um in die virtuelle Umgebung zu gelangen: Andere Befehle von virtualenvwrapper
Zusammenfassen Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Installation und Verwendung von virtualenv in Deepin. Ich hoffe, es wird für alle hilfreich sein! Das könnte Sie auch interessieren:
|
<<: Detailliertes Tutorial zum Herunterladen von MySQL unter Windows 10
>>: Implementierungsschritte für die Paketierung und Optimierung von Vue-Projekten
Erläuterung der HTML-Tags 1. HTML-Tags Tag: !DOCT...
CSS-Layout – Positionseigenschaft Das Positionsat...
Vorwort Vor Feierabend erhielt der Autor eine Anf...
Ich habe Docker kürzlich verwendet, um ein Projek...
Schritt 1: Stow installieren In diesem Beispiel v...
Führen Sie die Anweisung „create table“ in der Da...
Die schlechteste Option besteht darin, die Ergebn...
Erstellen einer Tabelle Tabelle erstellen Bestell...
Anwendung von HTML und CSS in Flash: Ich habe zufä...
1. Als ich heute eine Seite erstellte, stieß ich a...
1. Übersicht Zabbix ist eine sehr leistungsstarke...
Inhaltsverzeichnis 1. Einleitung 1.1 Grundsatz 1....
Tomcat CentOS-Installation Dieses Installationstu...
Verwandte Artikel: 9 praktische Tipps zum Erstelle...
Phänomen Starten Sie den Docker-Container docker ...