[PYTHON] Erste Schritte mit Poetry Von der Installation über die Ausführung bis hin zur Versionsverwaltung

Einführung

Ich werde die Verwendung von Poesie als Memorandum verlassen.

Installation

curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python

Befehlsliste

Ich werde Befehle posten, von denen ich denke, dass ich sie persönlich verwenden werde.

Poesie-Update

poetry self update

Ein Projekt erstellen

poetry new <project-name>

Paketinstallation

poetry add <package-name>

Paket deinstallieren

poetry remove <package-name>

Paketliste anzeigen

poetry show

Ausführen von Befehlen in einer virtuellen Umgebung

poetry run <commands...>

Führen Sie die Datei mit python aus

poetry run python <file-name>

Starten Sie eine Shell in einer virtuellen Umgebung

poetry shell

Starten Sie die Shell gemäß "$ SHELL"

Erste Schritte nach der Installation

Unmittelbar nach der Installation entweder "Quelle", um den Pfad zu übergeben, oder die Shell neu starten

Ermöglichen Sie die Erstellung einer virtuellen Umgebung im Projekt

poetry config virtualenvs.in-project true

Dieser Befehl muss nach der Installation nur einmal ausgeführt werden

Erstellen Sie ein Beispielprojekt

poetry new poetry-sample

Wechseln Sie in das Projektverzeichnis

cd poetry-sample

Installieren Sie das Paket, das Sie hinzufügen möchten Hier installieren Sie numpy

poetry add numpy

Erstellen Sie sample.py im Verzeichnis poetry-sample

sample.py


import numpy as np

x = np.array([1, 2, 3])
print(x)

Starten Sie eine Shell in einer virtuellen Umgebung

poetry shell

Skript ausführen

python sample.py

Oder Sie können Befehle direkt in einer virtuellen Umgebung ausführen, ohne eine Shell zu starten

poetry run python sample.py

Mit dem obigen Ablauf können Sie ein Projekt erstellen, ein Paket hinzufügen und ein Programm ausführen.

Das Skript kann ausgeführt werden, auch wenn es nicht in "Poetry-Sample" enthalten ist

Python-Versionsverwaltung

Es ist eine Methode, dies zusammen mit pyenv zu tun

Nehmen Sie als Beispiel Python 3.7.0

Installieren Sie zuerst 3.7.0, wenn es nicht in pyenv installiert ist

pyenv install 3.7.0

Ändern Sie die lokale Version im Projekt

pyenv local 3.7.0

Erstellen Sie eine virtuelle Umgebung mit Befehlen

poetry env use 3.7.0

Jetzt ist die Version von Python im Projekt 3.7.0

Schließlich

Es ist sehr praktisch, daher möchte ich es von nun an verwenden.

Recommended Posts

Erste Schritte mit Poetry Von der Installation über die Ausführung bis hin zur Versionsverwaltung
Von der Ubuntu-Installation bis zum Ausführen von Kinect mit Docker und Ros (Übersicht)
Erste Schritte mit Dynamo von Python Boto
Einführung in Scapy ① (Von der Installation bis zur Ausführung von Scapy)
[Ansible Installationsverfahren] Von der Installation bis zur Ausführung des Playbooks
Materialien zum Lesen, wenn Sie mit Python beginnen
Erste Schritte mit Python3 # 2 Erfahren Sie mehr über Typen und Variablen
Erste Schritte mit Android!
1.1 Erste Schritte mit Python
Erste Schritte mit Pandas: Grundkenntnisse, an die Sie sich zuerst erinnern sollten
Erste Schritte mit apache2
Erste Schritte mit Python
Erste Schritte mit Django 1
Einführung in die Optimierung
Einführung in die Tensorflow-About-Hypothese und die Kosten der linearen Regression
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Erste Schritte mit Numpy
Erste Schritte mit Spark
Materialien zum Lesen, wenn Sie mit Apache Beam beginnen
Erste Schritte mit Python
Von der Bearbeitung bis zur Ausführung
Erste Schritte mit Pydantic
Erste Schritte mit Jython
Versionsverwaltung von Node, Ruby und Python mit anyenv
Erste Schritte mit Django 2
[Python] Poesie Ich habe angefangen & Eindruck, dass ich von Pipenv zu Poesie gewechselt bin
"Durchschnitt der Summen von 1 bis 10" und seine Ausführungsgeschwindigkeit
Erste Schritte mit dem Zeichnen mit matplotlib: Erstellen von Diagrammen aus Datendateien
Holen Sie sich die Paketversion, um sich bei PyPI von Git zu registrieren
Installationsverfahren für Python und Ansible mit einer bestimmten Version
Ich möchte das Paket aus den Anforderungen.txt mit Poesie installieren
Übersetzen Erste Schritte mit TensorFlow
Einführung in Python-Funktionen
Einführung in Tkinter 2: Button
Erste Schritte mit Go Assembly
Erste Schritte mit PKI mit Golang ―― 4
Erste Schritte mit Python Django (1)
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Erste Schritte mit Django mit PyCharm
Erste Schritte mit Python Django (5)
Wiederholen Sie mit While. Skript zum Twittern oder Suchen vom Terminal aus
[Python] Drücken Sie Keras von TensorFlow und TensorFlow von c ++, um die Ausführung zu beschleunigen.
Dateningenieure lernen DevOps im Hinblick auf MLOps. ① Erste Schritte
Erste Schritte zur Lösung linearer Planungsprobleme mit PuLP
HDA-Verteilung von Houdini zum Exportieren von FBX mit Hierarchie und Transformationen
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
[Python] Versuchen Sie, Zeichen aus Bildern mit OpenCV und pyocr zu erkennen
Von der Installation von Elasticsearch bis zur Dateneingabe
Erste Schritte mit Python Responder v2
Link, um mit Python zu beginnen
Einführung in Git (1) History-Speicher