Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Python-Pakete mit pip in benutzerdefinierten Verzeichnissen installieren?

Wie kann ich Python-Pakete mit pip in benutzerdefinierten Verzeichnissen installieren?

DDD
Freigeben: 2024-12-14 07:38:10
Original
641 Leute haben es durchsucht

How Can I Install Python Packages to Custom Directories Using pip?

Installieren von Python-Paketen in benutzerdefinierten Verzeichnissen über pip

Während Virtualenv und Virtualenvwrapper nach wie vor beliebte Optionen zum Isolieren von Paketen sind, erfordern bestimmte Szenarien möglicherweise alternative Ansätze. In diesem Artikel wird erläutert, wie Sie Python-Pakete in bestimmten Verzeichnissen installieren und dabei den Standardspeicherort für Site-Pakete umgehen.

Auflösen des Installationsziels

Mit dem Schalter --target von pip können Sie Folgendes tun Geben Sie das Zielverzeichnis für die Paketinstallation an:

pip install --target <dir> package_name
Nach dem Login kopieren

Dieser Befehl installiert das Paket im angegebenen Verzeichnis

. Beachten Sie jedoch, dass auf die installierten Pakete nur dann zugegriffen werden kann, wenn Sie hinzufügen. zu Ihrem PYTHONPATH.

Verfügbarkeit des Schalters „--target“

Stellen Sie sicher, dass Sie eine aktualisierte Version von pip verwenden, da dies beim Schalter --target möglicherweise nicht der Fall ist in älteren Versionen verfügbar. Wenn der Schalter nicht verfügbar ist, aktualisieren Sie pip mit den folgenden Befehlen:

  • Linux oder OS X:

    pip install -U pip
    Nach dem Login kopieren
  • Windows (Problemumgehung):

    python -m pip install -U pip
    Nach dem Login kopieren

Zusätzlich Überlegungen

  • Der Schalter --target ersetzt standardmäßig keine vorhandenen Dateien im Zielverzeichnis. Um vorhandene Pakete zu überschreiben, verwenden Sie die Option --upgrade.
  • Das Anpassen von PYTHONPATH bleibt erforderlich, um auf Pakete zuzugreifen, die in einem benutzerdefinierten Verzeichnis installiert sind.

Das obige ist der detaillierte Inhalt vonWie kann ich Python-Pakete mit pip in benutzerdefinierten Verzeichnissen installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage