Erstellen Sie eine virtuelle Umgebung mit venv in Python3 in Ubuntu

Erstellen Sie eine virtuelle Umgebung mit venv in Python3 in Ubuntu

1. Virtuelle Umgebung folgt dem Projekt, erstellen Sie eine virtuelle Umgebung für ein einzelnes Projekt

(Python 3.4 und höher verfügen über integriertes Virtualenv, pip install virtualenv)

1. Erstellen Sie ein Projektverzeichnis: (Verzeichnis suchen)

mkdir PythonProjekt
cd PythonProjekt

2. Erstellen Sie eine virtuelle Umgebung env: python -m venv env

3. Aktivieren Sie die virtuelle Umgebung: source env/bin/acticate

4. Installieren Sie das Paket und erstellen Sie eine py-Datei

pip install xxx

5. Verlassen Sie die virtuelle Umgebung: deaktivieren

2. Virtueller Wrapper

Virtaulenvwrapper ist ein Erweiterungspaket von virtualenv, das zur Erleichterung der Verwaltung virtueller Umgebungen verwendet wird

Integrieren Sie alle virtuellen Umgebungen in einem Verzeichnis

1. Installation: pip install virtualenvwrapper

2. Erstellen Sie ein Speicherverzeichnis für die virtuelle Umgebung: mkdir ~/.virtualenvs

3. Fügen Sie ~/.bashrc hinzu: sudo vim /home/[username]/.bashrc

export WORKON_HOME=~/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

4. Führen Sie aus: source ~/.bashrc

Liste der virtuellen Umgebungen: workon

Erstellen Sie eine neue virtuelle Umgebung: mkvirtualenv

Virtuelle Umgebung wechseln: workon [Name der virtuellen Umgebung]

Löschen einer virtuellen Umgebung: rmvirtualenv

Verlassen Sie die virtuelle Umgebung: deaktivieren Sie:

Verwenden Sie die Parameter: mkvirtualenv -no-site-packages env

(Alle Drittanbieterpakete, die in der Python-Systemumgebung installiert wurden, werden nicht kopiert.)

5. Erstellen Sie eine virtuelle Umgebung basierend auf der Python-Version

Python-Pfad abfragen: which python, whereis python

mkvirtualenv -p /xx/xx/python Umgebungsname
mkvirtualenv -p /usr/bin/python f

Zusammenfassen

Oben habe ich Ihnen die Verwendung von venv in Python3 zum Erstellen einer virtuellen Umgebung in Ubuntu vorgestellt. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Erstellen und Verwenden einer virtuellen Python-Umgebung
  • Analyse der Erstellung einer virtuellen Python-Umgebung und des Paket-Download-Prozesses
  • Diagramm des Prozesses zum Erstellen einer virtuellen Python-Umgebung basierend auf virtualenv
  • Schritte zum Erstellen einer virtuellen Umgebung in Python 3 in Win10
  • So installieren Sie Python3 und erstellen eine virtuelle Umgebung unter CentOS
  • Lösen Sie das Problem, dass die virtuelle Python-Umgebung das gelöschte Paket nicht laden kann
  • Detaillierte Erläuterung zum Tutorial zur Konfiguration und Verwendung der virtuellen Python-Umgebung virtualenv
  • Analyse des Konfigurationsprozesses für virtuelle Python-Venv-Umgebungen
  • Detailliertes Tutorial zur Installation der virtuellen Python 3-Umgebung in Ubuntu 20.04
  • Erstellen Sie schnell eine virtuelle Python-Umgebung

<<:  Detaillierte Erläuterung der MySQL-Indexprinzipien und -Optimierung

>>:  Detaillierte Erklärung des Prinzips und Beispiel des new-Operators in JavaScript

Artikel empfehlen

So verbinden Sie XShell und Netzwerkkonfiguration in CentOS7

1. Linux-Netzwerkkonfiguration Bevor Sie das Netz...

Einführung in die grundlegenden TypeScript-Typen

Inhaltsverzeichnis 1. Grundtypen 2. Objekttyp 2.1...

Vue3 Vue CLI-Konfiguration für mehrere Umgebungen

Inhaltsverzeichnis 1. Einleitung 2. Umschalten 1....

Verwendung des Linux-Befehls passwd

1. Befehlseinführung Mit dem Befehl passwd werden...

Beim Bereitstellen von rabbitmq mit Docker sind zwei Probleme aufgetreten

1. Hintergrund Die folgenden zwei Probleme treten...

Analyse des Implementierungsprinzips von Vue-Anweisungen

Inhaltsverzeichnis 1. Grundlegende Verwendung 2. ...

So betten Sie Dateien im Flash-Videoformat (FLV, SWF) in HTML-Dateien ein

Flash-Dateiformate: .FLV und .SWF Für das Flash-Vi...

So stellen Sie MongoDB-Container mit Docker bereit

Inhaltsverzeichnis Was ist Docker einsetzen 1. Zi...

Vue3.0 implementiert die Kapselung von Kontrollkästchenkomponenten

In diesem Artikelbeispiel wird der spezifische Co...