Heim > Backend-Entwicklung > Python-Tutorial > Wie installiere ich Python-Pakete vom lokalen Dateisystem in Virtualenv mit Pip?

Wie installiere ich Python-Pakete vom lokalen Dateisystem in Virtualenv mit Pip?

Mary-Kate Olsen
Freigeben: 2024-10-20 20:33:30
Original
473 Leute haben es durchsucht

How to Install Python Packages from Local FileSystem to Virtualenv with Pip?

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
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage