--wheel: Python-Paketformat
--Datei mit Python-Code und gemeinsam genutzten Bibliotheken (* .whl
)
/ usr / lib / python3.x / site-package
)pip install numpy
https://semver.org/lang/ja/
Nimmt die Versionierung im X.Y.Z-Format an
X
).Y
),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
tensorflow == 1.15
tensorflow == 2.0
Sie können nicht mehrere Versionen eines Pakets gleichzeitig auf Ihrem System installieren!
python3 -m venv path/to/new/venv #Erstellen Sie venv
source path/to/new/venv/bin/activate #Aktivierung
--Venv selbst wird manuell verwaltet
venv
-Verzeichnis direkt unter dem Projektsetup.py
, setup.cfg
und die Liste der abhängigen Pakete require.txt
tool. $ {Toolname}
erstellen und Ihre eigenen Einstellungen schreiben.poetry init
generiert pyproject.toml
――Erstellt und verwaltet venv ohne Erlaubnis
--poetry run [Shell-Skript]
führt das Skript unter venv aus[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