Installieren von Python-Paketen vom lokalen Dateisystem in Virtualenv mit pip
Die Verwendung von pip zur Installation von Paketen aus dem lokalen Dateisystem ist tatsächlich machbar. Sobald Sie den Distributions-Tarball für Ihr Paket erstellt haben, indem Sie python setup.py sdist ausführen, können Sie mit der Installation in einer virtuellen Umgebung fortfahren.
Methode:
An Um Pakete von einem bestimmten lokalen Speicherort aus zu installieren und gleichzeitig die Möglichkeit zur Installation über PyPI beizubehalten, können Sie die Option -e oder --editable in pip nutzen. Mit dieser Option können Sie ein Projekt im „bearbeitbaren“ Modus installieren und so Änderungen am Paketcode vornehmen, ohne dass eine Neuinstallation erforderlich ist.
Befehl:
Verwenden Geben Sie den folgenden Befehl ein, um Ihr Paket zu installieren:
pip install -e /srv/pkg
Hier stellt /srv/pkg das Verzeichnis der obersten Ebene dar, das die Datei setup.py für Ihr Paket enthält.
Mit diesem Ansatz pip fügt /srv/pkg als zusätzlichen Suchpfad für Pakete hinzu. Wenn Sie pip install mypackage ausführen, ohne einen bestimmten Speicherort anzugeben, versucht pip zunächst, das Paket in /srv/pkg zu finden. Wenn es dort gefunden wird, wird es von dort aus installiert. Wenn nicht, sucht pip weiter nach dem Paket auf PyPI.
Das obige ist der detaillierte Inhalt vonWie installiere ich Python-Pakete vom lokalen Dateisystem in Virtualenv mit Pip?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!