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.
pip install pipenv
Installieren Sie pipenv in Ihrer lokalen 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.
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.
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.
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.
pipenv lock -r > requirements.txt
Sie können die Datei require.txt im aktuellen Verzeichnis mit erstellen
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.
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
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