Erstellen einer virtuellen Umgebung mit Python 3

Einführung

Ich werde erklären, wie man eine Umgebung mit'venv 'erstellt, einem leichtgewichtigen Python-Modul. Durch die Entwicklung in einer virtuellen Umgebung werden die im Projekt verwendeten Bibliothekspakete geklärt. Bei der lokalen Entwicklung gibt es Fälle, in denen zusätzliche Bibliotheken und zuvor verwendete Bibliotheken in der lokalen Umgebung verbleiben und bei der Bereitstellung auf anderen Computern nicht gut funktionieren. Erstellen Sie daher ein Projekt mit einer virtuellen Maschine usw. Wenn Sie darin entwickeln, sind die zu verwendenden Bibliotheken und Pakete klar und es ist einfacher, sie zu teilen, wenn Sie auf anderen Computern oder Teams entwickeln.

Umgebung

Erstellen einer virtuellen Umgebung

# Erstellen Sie eine virtuelle Umgebung
 $ python3 -m venv name # nema: Umgebungsname
# Virtuelle Umgebung aktivieren
$ source venv/bin/activate

# Deaktivieren Sie die virtuelle Umgebung
$ deactivate
# Erstellen Sie eine virtuelle Umgebung
 $ python -m venv name # nema: Umgebungsname
# Virtuelle Umgebung aktivieren
$ source venv/Script/activate

# Deaktivieren Sie die virtuelle Umgebung
$ deactivate

Bibliotheksinstallation

Von hier aus ist es dasselbe wie bei der lokalen Installation.

Bibliotheksinstallation

Um beispielsweise'numpy 'zu installieren, gehen Sie wie folgt vor.

(venv)$ pip3 install numpy

Überprüfen Sie die installierten Bibliotheken

(venv)$ pip3 list

Bibliothek löschen

(venv)$ pip3 uninstall numpy

Bibliothekspakete verwalten

Mithilfe der Einstellungsdatei [require.txt] können Sie die Version der installierten Liplary-Pakete verwalten und eine Stapelinstallation durchführen. Mit dieser Einstellungsdatei können Sie sich die Mühe ersparen, die Bibliothek einzeln zu installieren.

Datei die installierte Bibliothek

(venv)$ pip3 freeze > requirements.txt

Eine '.txt'-Datei wird im ausgeführten Verzeichnis erstellt.

Installation der Konfigurationsdatei

(venv)$ pip3 install -r requirements.txt

Durch diese Ausführung können alle in der Einstellungsdatei beschriebenen Pakete installiert werden.

Requirements without Version Specifiers ######
numpy
pandas

Requirements with Version Specifiers ######
numpy === 1.14.1
pandas === 0.22.0

Zusammenfassung

Dieses Mal habe ich die virtuelle Umgebung kurz zusammengefasst, aber es gibt verschiedene andere virtuelle Umgebungen. Zum Beispiel pyenv, conda Ich hoffe, dass es von nun an nützlich sein wird, wenn Sie Python entwickeln. .. ..

Recommended Posts

Erstellen einer virtuellen Umgebung mit Python 3
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Erstellen Sie eine virtuelle Umgebung mit Python!
Virtuelle Umgebung mit Python 3.6
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen Sie eine virtuelle Umgebung mit conda in Python
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Erstellen einer Kubernetes-Umgebung mit ansible 2
Erstellen einer Python-Umgebung auf einem Mac
Empfehlung zum Erstellen einer tragbaren Python-Umgebung mit conda
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
conda Hinweis: Erstellen einer Python-Umgebung mit Spacon ITO
Erstellen einer Kubernetes-Umgebung mit ansible 1
[Python] Erstellen einer virtuellen Python-Umgebung für das Pyramiden-Tutorial (Zusammenfassung)
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Erstellen wir eine virtuelle Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Python Virtual Environment Pipenv
virtuelle Umgebung in Python
Python-Umgebung mit Docker-Compose
Erstellen Sie eine Python-Umgebung
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Ablauf beim Erstellen einer virtuellen Umgebung mit Anaconda
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Erstellen einer virtuellen Umgebung für Mayavi für Python 3.6-, Anaconda- und Spyder-Benutzer
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows