Heim >Backend-Entwicklung >Python-Tutorial >## Python-Paketierung: Wann sollte man \'setup.py Develop\' vs. \'setup.py Install\' verwenden?
Den Unterschied zwischen „setup.py Develop“ und „setup.py install“ verstehen
Das setup.py-Skript bietet zwei Optionen für Installieren von Python-Paketen: „develop“ und „install“. Während beide dem Zweck dienen, ein Paket zu installieren, unterscheiden sie sich in ihrer beabsichtigten Verwendung und Funktionalität.
Zweck von „install“
„python setup.py install“ ist Entwickelt für Standardpaketinstallationen, z. B. die Installation von Bibliotheken von Drittanbietern oder vorgefertigten Distributionen. Dieser Befehl installiert die Dateien des Pakets im Python-Site-Packages-Verzeichnis und ermöglicht so den Zugriff auf die Funktionalität des Pakets durch alle Python-Skripte in der aktuellen Umgebung.
Zweck von „develop“
Im Gegensatz dazu ist „python setup.py Develop“ speziell für Entwicklungszwecke gedacht. Es installiert den Quellcode des Pakets an einem bestimmten Ort in der Umgebung, was oft als „bearbeitbare Installation“ bezeichnet wird.
Hauptunterschiede
Der Hauptunterschied zwischen „install ' und 'develop' liegt in ihrem Verhalten, wenn der Quellcode des Pakets geändert wird:
Nutzungsempfehlungen
Hinweis: Das Entwicklungsgegenstück für den modernen Python -m-Build-Ansatz ist 'python -m build -e .'
Das obige ist der detaillierte Inhalt von## Python-Paketierung: Wann sollte man \'setup.py Develop\' vs. \'setup.py Install\' verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!