[PYTHON] Pipenv Nutzungszusammenfassung (für mich)

Einführung

Es ist in Ordnung, die Details anhand der Artikel anderer zu sehen, aber ich dachte, dass in einem Artikel nur wenige Dinge zu verstehen sind, was während der Entwicklung getan werden kann. Ich habe versucht zusammenzufassen, dass es nicht für jeden reicht zu verstehen, aber dass es für mich genug ist.

Umgebung

Einführung

Bis zur Einführung von Pipenv Schau dir das an

Wie benutzt man

Initialisieren

Für Python 3-Serien

$ pipenv --python 3

Paketinstallation

$ pipenv install django
$ pipenv install numpy==1.17.4  #Geben Sie die Version an

Pipfile


[packages]
django = "*"
numpy = "1.17.4"

Bei der Installation des Entwicklungspakets

$ pipenv install --dev flake8

Pipfile


[dev-packages]
flake8 = "*"

Umwelt schaffen

Ich werde ein Bundle installieren ~

$ pipenv install
$ pipenv install --dev #Zur Entwicklung

Wenn Sie die Umgebung von Pipfile.lock reproduzieren möchten

$ pipenv sync

Upgrade der installierten Pakete

$ pipenv update

Skript

Bearbeiten Sie "Pipfile" selbst und schreiben Sie wie folgt.

Pipfile


[scripts]
main = "python main.py"

Führen Sie Skripte aus

$ pipenv run main

Darüber hinaus kann es einzeln ausgeführt werden, ohne die virtuelle Umgebung zu betreten.


$ pipenv run python main.py

Virtuelle Umgebung

Möchten Sie .venv im Projektverzeichnis erstellen? ?? ?? Damit

.bashrc


export PIPENV_VENV_IN_PROJECT=true

Danach wie man es benutzt

$ pipenv shell   #Virtuelle Umgebung
$ exit           #Ausgang
$ pipenv --venv  #Pfad der virtuellen Umgebung
$ pipenv --rm    #Virtuelle Umgebung löschen

Zusammenfassung

Ich denke, es gibt Leute, die es besser schreiben, aber ich habe diejenigen zusammengefasst, die ich vorerst benutze.

Um ehrlich zu sein, ich habe gerade Python gestartet, also habe ich es recherchiert und zusammengefasst und es entsprechend geschrieben. Denken Sie also bitte so darüber nach.

Im Ernst, Sie sollten die Person lesen und verstehen, die es richtig kennt (übergroßer Bumeran)

Es ist ein wenig abseits des Themas, aber ist es nicht bald eine stabile Version von WSL2? Verwenden Sie Docker ~~

Recommended Posts

Pipenv Nutzungszusammenfassung (für mich)
Zusammenfassung der Verwendung von pytest
Zusammenfassung häufig verwendeter Python-Arrays (für mich)
Zusammenfassung der Verwendung von pyenv
Heroku Memo (für mich)
Zusammenfassung zum Lernen von RAPIDS
Freecad Memorandum (für mich)
Zusammenfassung der Python-Umgebungseinstellungen für mich [mac] [ubuntu]
pandas Matplotlib Zusammenfassung nach Verwendung
Python-Memo (für mich): Array
Python Tkinter Memo (für mich)
Bequeme Nutzungsübersicht von Flask
Zusammenfassung der grundlegenden Verwendung von Pandas
Linux Command Dictionary (für mich)
Satzzusammenfassung mit BERT [für Verwandte]
Was ist Schaben? [Zusammenfassung für Anfänger]
(Für mich) Flask_7 (Datenbank von Flask öffnen)
Himbeer-Pi-Grundeinstellung (für mich)
Zusammenfassung der Halbierungssuche für Wettbewerbsprofis
(Für mich) Flask_ex (Vorlagen und statische)
Pandas Basics Summary Link für Anfänger
[Für Wettkampfprofis] Zusammenfassung der Lauflängenkomprimierung
[Für Wettkampfprofis] Zusammenfassung der Verdoppelung