[PYTHON] Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]

Einführung

Es wurde darüber gesprochen, eine virtuelle Umgebung mit Git zu teilen, aber es war erfrischend, also habe ich es nachgeschlagen.

Was ist eine virtuelle Umgebung?

Wenn Sie es wissen, können Sie es überspringen.

Integrierte Entwicklungsumgebung (IDE) vs. virtuelle Umgebung

Spezifische Methode

Ich werde unten über die spezifische Methode zum Teilen der virtuellen Umgebung mit Git schreiben. Ich habe auf [diesen Artikel] verwiesen (https://hiropon-progra.com/?p=82).

Das Teilen einer virtuellen Umgebung mit Git bedeutet, dass jemand eine virtuelle Umgebung erstellt und diese mit einem Team teilt **, nicht **, jeder erstellt eine neue virtuelle Python-Umgebung in jedem PC und in diesem Laden Sie ** require.txt **, eine Datei, die die für das Projekt erforderlichen Paketbibliotheken beschreibt. Dies bedeutet, dass Sie die Datei request.txt mit Git teilen können.

Informationen zu den Anforderungen.txt

Hier finden Sie die Liste der Paketbibliotheken in Ihrer aktuellen Umgebung. Lassen Sie uns insbesondere den folgenden Befehl im Terminal ausführen.

pip freeze > requirements.txt

Dies sollte in Ihrem Projekt die Datei require.txt generieren. Stellen Sie sie also auf GitHub.

Masseninstallation

Die Paketbibliothek kann noch nicht in einer virtuellen Umgebung verwendet werden, indem nur das Projekt mit der Datei "resources.txt" gespeichert wird. Um es zu installieren, müssen Sie den folgenden Befehl in Ihrem Terminal ausführen:

pip install -r requirements.txt

Damit ist die Freigabe der Paketbibliothek abgeschlossen.

Am Ende

Das japanische Wort für das Teilen einer virtuellen Umgebung scheint irreführend zu sein, und es ist richtig, eine Paketbibliothek zu teilen, aber ich bin der Meinung, dass das erstere häufig in alltäglichen Gesprächen verwendet wird (?). Lassen Sie den Titel also so, wie er ist. ..

Referenz

https://hitoribucho.com/post/20190309191626

Recommended Posts

Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]
So erstellen Sie eine virtuelle Brücke
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
So erstellen Sie eine Sphinx-Übersetzungsumgebung
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Wie wäre es mit einer virtuellen Umgebung mit Anaconda und einer Pip-Installation?
Wie zum virtuellen Host
[Hinweis] So erstellen Sie eine Ruby-Entwicklungsumgebung
[Hinweis] So erstellen Sie eine Mac-Entwicklungsumgebung
So richten Sie eine Python-Umgebung mit pyenv ein
So erstellen Sie eine Django (Python) -Umgebung auf Docker
So erstellen Sie eine Entwicklungsumgebung für TensorFlow (1.0.0) (Mac)
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
[IPython] Freigeben eines IPython-Notizbuchs
So rufen Sie eine Funktion auf
Wie man ein Terminal hackt
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Eine Geschichte darüber, wie Windows 10-Benutzer eine Umgebung für die Verwendung von OpenCV3 mit Python 3.5 erstellt haben
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Eine Geschichte über den Umgang mit dem CORS-Problem
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
Wie erstelle ich eine japanisch-englische Übersetzung?
So setzen Sie einen symbolischen Link
Wie man einen lockeren Bot macht
So erstellen Sie ein Conda-Paket
Erstellen Sie eine virtuelle Umgebung mit Python!
Wie erstelle ich einen Crawler?
So erstellen Sie eine rekursive Funktion
Erstellen einer virtuellen Umgebung mit Python 3
Wie erstelle ich eine Docker-Datei?
[Blender] So erstellen Sie ein Blender-Plug-In
So löschen Sie einen Docker-Container
Wie erstelle ich einen Crawler?
Hinweise zum Schreiben von require.txt
So erstellen Sie eine Konfigurationsdatei
Hinweise zum Erstellen einer LAMP-Umgebung mit Vagrant und VirtulBox
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Spigot (Papier) Einführung in die Erstellung eines Plug-Ins für 2020 # 01 (Umgebungskonstruktion)
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Erfahren Sie, wie Sie Docker verwenden, indem Sie eine Umgebung für Django + MySQL erstellen
Installieren Sie Django in einer virtuellen Pipenv-Umgebung
Erstellen einer virtuellen Umgebung für Mayavi für Python 3.6-, Anaconda- und Spyder-Benutzer
So erstellen Sie einen Klon aus Github
So teilen und speichern Sie einen DataFrame
Informationen zu den Anforderungen.txt
So erstellen Sie einen Git-Klonordner
Qiita (1) Wie schreibe ich einen Codenamen?
Überlegen Sie, wie Sie einen Filter mit den Shotgun API-Contact-Versionen schreiben
So fügen Sie ein Paket mit PyCharm hinzu