Grundlegendes zur Option „Bearbeitbarer Modus“ in Pip Install (-e)
Bei der Paketinstallation bietet pip eine Option für den bearbeitbaren Modus mit das Flag -e oder --editable. Dieser Artikel untersucht den Zweck und die Nützlichkeit dieser Option.
Was ist der bearbeitbare Modus?
Wie in der Dokumentation von pip beschrieben, ermöglicht die bearbeitbare Modusoption die Installation eines Projekts in eine Art und Weise, die vom Installationspfad aus einen direkten Zugriff auf den ursprünglichen Quellcode ermöglicht. Dies ist für Entwicklungszwecke von Vorteil.
Wann ist der bearbeitbare Modus nützlich?
Der bearbeitbare Modus ist besonders nützlich in lokalen Entwicklungsszenarien, in denen Sie Änderungen an der Quelle vornehmen möchten Code eines Pakets und lassen Sie ihn sofort in Ihrer Umgebung widerspiegeln. Anstatt das Paket jedes Mal zu erstellen und zu installieren, verknüpft die Option „Bearbeitbarer Modus“ das installierte Paket mit dem ursprünglichen Quellverzeichnis.
Wie verwende ich den Bearbeitbaren Modus?
Zur Installation Um ein Paket im bearbeitbaren Modus zu erstellen, hängen Sie die Option -e an den Befehl pip install an. Der folgende Befehl installiert das Paket im bearbeitbaren Modus aus dem aktuellen Verzeichnis:
pip install -e .
Alternativ können Sie den vollständigen Pfad zur setup.py des Pakets angeben:
pip install -e ~/ultimate-utils/ultimate-utils-proj-src/
Zusätzliche Informationen
Die Option „Bearbeitbarer Modus“ findet sich oft in „requirements.txt“-Dateien mit dem Eintrag -e ... Diese Zeile weist pip an, das Paket im bearbeitbaren Modus aus dem übergeordneten Verzeichnis zu installieren.
Beachten Sie, dass bei Verwendung des bearbeitbaren Modus alle am Originalpaket vorgenommenen Änderungen automatisch auf die installierte Umgebung übertragen werden. Dies kann für eine schnelle Iteration und Fehlerbehebung während der Entwicklung von Vorteil sein.
Das obige ist der detaillierte Inhalt vonWie erleichtert der bearbeitbare Modus in Pip Install (-e) die Entwicklung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!