[PYTHON] Einführung von pipenv (auch anforderungs.txt erstellen)

Einführung

Seit wir pipenv eingeführt haben, werden wir die Bauweise der Umgebung zusammenfassen.

Ich möchte die Datei require.txt erstellen, die keine zusätzlichen Pakete enthält. Verwenden Sie daher die Option dev, um die im Code zu importierenden Pakete von den Paketen zu trennen, die zum Erstellen der Umgebung installiert wurden.

Es wäre sehr hilfreich, wenn Sie auf Fehler hinweisen könnten.

Umgebung

Installation von pipenv

pip install pipenv

Installieren Sie pipenv in Ihrer lokalen Umgebung.

Erstellen einer virtuellen Umgebung

Geben Sie das Verzeichnis ein, in dem Sie die virtuelle Umgebung verwenden möchten

pipenv install --python=3.7.6

Erstellen Sie eine virtuelle Umgebung mit. Geben Sie die Version an, die Sie entsprechend verwenden möchten.

Gleichzeitig werden ** Pipfile ** und ** Pipfile.lock ** im aktuellen Verzeichnis erstellt.

ls

Sie können sehen, dass die Datei in erstellt wurde.

Installation der erforderlichen Bibliotheken

pipenv install [package]

Sie können das Paket in der virtuellen Umgebung installieren, ohne die virtuelle Umgebung mit aufzurufen. Zum Beispiel

pipenv install numpy

Dann können Sie numpy installieren.

Option --dev

pipenv install --dev [package]

Sie können es mit der Option --dev als Entwicklungspaket installieren.

Installieren Sie das Paket zum Erstellen der Umgebung mit der Option dev. In Code importierte Pakete werden ohne diese Option installiert.

Überprüfen von Paketen in einer virtuellen Umgebung

pipenv lock -r

Eine Liste der Pakete in der virtuellen Umgebung (außer den mit --dev eingegebenen) wird mit angezeigt.

pipenv lock -r -d

Sie können das Paket der Entwicklungsumgebung mit überprüfen.

pipenv run pip freeze

Sie können alle darin enthaltenen Pakete überprüfen.

Anforderungs.txt erstellen

pipenv lock -r > requirements.txt

Sie können die Datei require.txt im aktuellen Verzeichnis mit erstellen

Pipfile löschen und bereinigen

pipenv uninstall [package]

Deinstallieren Sie das Paket

pipenv clean

Löschen Sie die abhängigen Pakete, die auch nach der Deinstallation des Pakets erhalten bleiben.

[Referenz] https://qiita.com/eduidl/items/c0e8256bb3a5a735d19c

pipenv --rm

Löschen Sie die virtuelle Umgebung.

Andere Befehle

pipenv --venv

Rufen Sie den Pfad der virtuellen Umgebung ab. Mit ihm können Sie überprüfen, ob eine virtuelle Umgebung vorhanden ist.

pipenv shell

Betreten Sie die virtuelle Umgebung.

exit
Raus aus der virtuellen Umgebung

Nachtrag

Da jupyter lab und VScode über einen Mechanismus zur Auswahl einer virtuellen Umgebung verfügen, switch kernel
Sie können die virtuelle Umgebung ändern, indem Sie auf klicken.

Recommended Posts

Einführung von pipenv (auch anforderungs.txt erstellen)
Einführung von Scikit-Optimize
Einführung von PyGMT
Einführung von Python
Einführung von trac (Windows + trac 1.0.10)
Einführung von ferenOS 1 (Installation)
Einführung des Virtualenv-Wrappers
[Einführung in cx_Oracle] Übersicht über cx_Oracle
Einführung in Aktivitäten mit Python
Migrieren Sie von require.txt zu pipenv
Einführung von Kaffee mit Pyenv
Einführung und Tipps von mlflow.Tracking