Wenn Sie mehrere Versionen derselben Python-Bibliothek verwenden möchten (virtuelle Umgebung mit venv)

Warum brauchen Sie eine virtuelle Umgebung?

In Python können Sie nicht mehrere Versionen derselben Bibliothek in einer Umgebung installieren, sodass Sie eine Version trinken. Angenommen, Sie haben Programm A, das Bibliothek 1 verwendet, und Programm B, das Bibliothek 2 verwendet. Zu diesem Zeitpunkt funktioniert Programm A oder B nicht.

So verwenden Sie eine virtuelle Umgebung mit Python

Sie können ein Standardmodul namens venc verwenden, um eine virtuelle Umgebung zu erstellen.

Verwendung der virtuellen Umgebung

Für macOS

$ python3 -m venv Umgebungsname

Erstellt ein Verzeichnis mit dem Umgebungsnamen im aktuellen Verzeichnis. Der Name des Verzeichnisses kann frei eingestellt werden

Virtuelle Umgebung aktivieren

Führen Sie das Aktivierungsskript aus

$.Umgebungsname/bin/activate

Deaktivieren Sie die virtuelle Umgebung

(Umgebungsname)$ deactivate

Löschen Sie das gesamte Verzeichnis, wenn die virtuelle Umgebung selbst nicht mehr benötigt wird

Recommended Posts

Wenn Sie mehrere Versionen derselben Python-Bibliothek verwenden möchten (virtuelle Umgebung mit venv)
Python Hinweis: Wenn Sie die Attribute eines Objekts kennen möchten
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
So erstellen Sie eine Umgebung, wenn Sie Python2.7 nach der Installation von Anaconda3 verwenden möchten
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Wenn Sie möchten, dass Ihre Kollegen dieselbe Sprache verwenden
Ich kenne? Datenanalyse mit Python oder Dingen, die Sie mit numpy verwenden möchten, wenn Sie möchten
[Python] Wenn Sie Ihr eigenes Paket im oberen Verzeichnis importieren und verwenden möchten
[Python] Wenn Sie alle Variablen in einer anderen Datei verwenden möchten
Wenn Sie mehrere Zeichen in einer Zeichenfolge ersetzen möchten, ohne reguläre Ausdrücke in der Python3-Serie zu verwenden
Informationen zur virtuellen Umgebung von Python Version 3.7
Installieren Sie mehrere Versionen von Polyphony mit venv
Wenn Sie den HTTP-Header des Testclients von Flask ändern möchten
[Python] Wenn Sie ein Streudiagramm mehrerer Cluster zeichnen möchten
Verwendung der C-Bibliothek in Python
Wenn Sie den Chrome-Treiber aktualisieren möchten.
Verwenden Sie jupyter-lab, das in einer virtuellen Python-Umgebung (venv) installiert ist.
Beachten Sie bei der Verwendung von PyQtGraph mit Python Pyside die Reihenfolge des Imports
Verwenden Sie PIL in Python, um nur die gewünschten Daten aus Exif zu extrahieren
Was Sie sich mit der grundlegenden Grammatik "String Manipulation" von Python merken möchten
Wenn Sie die Python-Bibliothek nicht deinstallieren können. 'Hogehoge' kann nicht deinstalliert werden. Es wurden keine Dateien zum Deinstallieren gefunden.
nb_conda_kernels wird empfohlen, wenn Sie die virtuelle Umgebung mit jupyter betreten möchten
[Python3] Code, der verwendet werden kann, wenn Sie die Erweiterung eines Bildes sofort ändern möchten
Ich wollte die Python-Bibliothek von MATLAB verwenden
Eine Funktionsnotiz, die nützlich ist, wenn Sie den Debugger aufrufen möchten, wenn beim Ausführen eines Python-Skripts ein Fehler auftritt.
[Python] Verwendung der Diagrammerstellungsbibliothek Altair
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
[Einführung in Python] Grundlegende Verwendung der Bibliothek matplotlib
Was tun, wenn Sie bei Verwendung von ortoolpy.logistics_network keine japanischen Spaltennamen verwenden möchten?
Die Programmiersprache, die Sie verwenden möchten
Ich möchte R-Datensatz mit Python verwenden
Ich möchte über die Verbindungsumgebung benachrichtigt werden, wenn RaspberryPi eine Verbindung zum Netzwerk herstellt
Was tun, wenn Sie mit venv keine virtuelle Umgebung erstellen können, obwohl Sie der offiziellen Website von Django folgen?
[Django] Memorandum, wenn Sie asynchron kommunizieren möchten [Python3]
Verwenden mehrerer Versionen von Python unter Mac OS X (2) Verwendung
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
Verwenden Sie aggdraw, wenn Sie mit Kissen schön zeichnen möchten
[Python] Ich möchte die Option -h mit argparse verwenden
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
(Python3) Nein. OO (Verwenden Sie die Standardbibliothek?): 5 Shader
Ich möchte die Natur von Python und Pip kennenlernen
Wenn Sie python2.x unter modernem Gentoo Linux verwenden möchten
pyenv, virtualenv Verwenden Sie Docker, um die Umgebung ohne Verwendung zu verwalten
Wenn Sie einen UNIX-Befehl in Python ausführen möchten
Liste der zu installierenden Bibliotheken bei der Installation von Python mit Pyenv
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
Installieren Sie mehrere Versionen von Python
venv: Verwaltung der virtuellen Python-Umgebung
Python Standard virtuelle Umgebung venv
So schreiben Sie, wenn Sie eine Zahl nach der Gruppennummer setzen möchten, die durch einen regulären Ausdruck in Python ersetzt werden soll
pyenv, virtualenv Verwenden Sie Docker, um die Umgebung ohne Verwendung zu verwalten
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
[Django] Erklären Sie den Fluchtweg sorgfältig, wenn Sie die Tabelle einer anderen Anwendung wirklich verwenden möchten
[Unterprozess] Wenn Sie ein anderes Python-Programm in Python-Code ausführen möchten