[PYTHON] Pipenv Einfach die Hauptpunkte

Warum Pipenv?

Sie können "Versionsverwaltung" und "Paketverwaltung" gleichzeitig durchführen.

Gründe zu empfehlen

-Pakete können für jedes Projekt einfach getrennt werden. -Sie können Python einfach für jedes Projekt trennen. -Wenn Sie eine Version von Python angeben, die nicht in pyenv installiert ist, wird pyenv automatisch ausgeführt und installiert.

Rohrinstallation

pip

2 System


curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python2

3er Serie


sudo apt-get install python3-distutils && curl -kL https://bootstrap.pypa.io/get-pip.py | sudo python3

pyenv Installation

Installation von pyenv usw.

pipenv Installation

pipenv


sudo pip install pipenv

virtualenv-clone, virtualenv, pipenv werden in / usr / local / bin / installiert. (Selbst wenn Sie es in der lokalen Umgebung von pyenv ausführen, wird es nicht in ~ / .pyenv / shims / installiert! (Natürlich)

Wenn Sie es installieren, können Sie es sofort ohne Einstellungen verwenden.

Virtuelle Umgebung

erstellen

Wechseln Sie in das Verzeichnis, das Sie erstellen möchten, und führen Sie Folgendes aus
pipenv --python [Versionsspezifikation]

Beispiel) Wenn eine virtuelle Umgebung im Verzeichnis test_pipenv erstellt wird ** [Linux] ** ~ / .local / share / virtualenvs / test_pipenv-XxXxXxXx speichert die Daten der virtuellen Umgebung.

Ort

pipenv --venv

Geben Sie die Entwicklungsumgebung ein

pipenv shell

Pip damit rein

Pip aktualisieren


pip install -U pip

Auf diese Weise ist nur der Pip in der Entwicklungsumgebung die neueste Version.

Speicherort der von pip installierten ausführbaren Datei

Ausführungsdateien wie juptyer und pip befinden sich in ~ / .local / share / virtualenvs / umgebungsname / bin, aber runtime von jupyter befindet sich in ~ / .local / share.

Verwalten Sie Pakete in der Entwicklungsumgebung, ohne sie einzugeben

Nicht empfohlen, da die Installation langsam ist


pipenv install pip

Raus aus der Entwicklungsumgebung

exit

Entwicklungsumgebung löschen

pienv --rm

Führen Sie es aus, ohne die virtuelle Umgebung zu betreten

pipenv run python test.py
pipenv run pip show pip

Paketverwaltung

Installieren Sie das Paket, indem Sie die Version angeben

Name des pipenv-Installationspakets==Ausführung
(Version ist optional)

Für die Entwicklungsumgebung

pipenv install --Name des Entwicklungspakets

Pipfile

Machen Sie es zum Inhalt von Pipfile

 pipenv install 
pipenv install --dev

Machen Sie es zum Inhalt von Pipfile.lock

pipenv sync
pipenv sync --dev 

Pipfile aktualisieren

Nach dem Update Pipfile.Sperre wird aktualisiert


pipenv update

Skript

Aufbau

Pipfile


...
...
[scripts]
script = 'echo infinity'

Lauf

pipenv run script

Recommended Posts

Pipenv Einfach die Hauptpunkte
pyenv Einfach die Hauptpunkte
Machen Sie das Werkzeug einfach
Im Python-Befehl zeigt Python auf Python3.8
Über die Größe der Punkte in Matplotlib