[PYTHON] Empfehlung der Poesie

Python-Verpackungsmechanismus

--wheel: Python-Paketformat --Datei mit Python-Code und gemeinsam genutzten Bibliotheken (* .whl)

pip install numpy

Semantic Versioning

https://semver.org/lang/ja/

Nimmt die Versionierung im X.Y.Z-Format an

  1. Wenn die API-Änderungen nicht kompatibel sind, verwenden Sie die Hauptversion (X).
  2. Wenn es abwärtskompatibel ist und Funktionalität hinzugefügt wurde, wird die Nebenversion (Y),
  3. Wenn Sie einen Fehler mit Abwärtskompatibilität beheben, erhöhen Sie die Patch-Version (Z).
pip install "numpy==1.15"

--Listen Sie die Pakete auf, die von der Datei "require.txt" abhängen, und installieren Sie sie alle zusammen.

pip install -r requirements.txt

Entwickeln Sie mehrere Projekte

Sie können nicht mehrere Versionen eines Pakets gleichzeitig auf Ihrem System installieren!


venv (virtualenv)

python3 -m venv path/to/new/venv  #Erstellen Sie venv
source path/to/new/venv/bin/activate  #Aktivierung

--Venv selbst wird manuell verwaltet


pyproject.toml


poetry

[tool.poetry]
name = "hello"
version = "0.1.0"
description = "Hello Poetry!"

[tool.poetry.dependencies]
python = "^3.7"   #Sie können auch eine Version von Python selbst schreiben (überprüfen Sie einfach, ob es erfüllt ist).
numpy = "1.14"    #Schreiben Sie hier Pakete, die davon abhängen

[tool.poetry.dev-dependencies]

[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"

Recommended Posts

Empfehlung der Poesie
Empfehlung zur Datenanalyse mit MessagePack
Aufbau eines Empfehlungssystems mit Mundpropaganda doc2vec
Poesiestart
Poesie deinstallieren
Empfehlung von Altair! Datenvisualisierung mit Python
Empfehlungsoptimierung
Filmempfehlung mit Co-Filterung von Spark MLlib
Eindrücke vom Empfang von LPIC-1. "Empfehlung / Schwierigkeit / Lernzeit"
Die Geschichte vom Umzug von Pipenv zur Poesie