Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich Python-Pakete mit Pip in einem nicht standardmäßigen Verzeichnis installieren?

Wie kann ich Python-Pakete mit Pip in einem nicht standardmäßigen Verzeichnis installieren?

DDD
Freigeben: 2024-12-05 00:28:12
Original
381 Leute haben es durchsucht

How Can I Install Python Packages to a Non-Default Directory Using Pip?

Installieren von Python-Paketen in nicht standardmäßigen Verzeichnissen mit Pip

Pip ist ein beliebtes Paketinstallationsprogramm für Python, aber standardmäßig installiert es Pakete in das Site-Packages-Verzeichnis. Was ist, wenn Sie Pakete an einem anderen Ort installieren möchten?

Für diejenigen, die Virtualenv nicht verwenden können oder möchten, gibt es eine alternative Methode mit dem Schalter --target von Pip. Mit diesem Schalter können Sie das Zielverzeichnis für die Paketinstallation angeben:

pip install --target [directory_path] [package_name]
Nach dem Login kopieren

Dadurch wird das Paket im angegebenen Verzeichnis anstelle der Standard-Site-Pakete installiert. Um die Pakete von diesem Speicherort jedoch tatsächlich verwenden zu können, müssen Sie das Zielverzeichnis zu PYTHONPATH hinzufügen.

Beispiel:

pip install --target d:\somewhere\other\than\the\default package_name
Nach dem Login kopieren

Hinweis: Stellen Sie sicher, dass das Ziel Das Verzeichnis existiert, bevor Sie den pip-Befehl ausführen.

Wenn der Zielschalter nicht verfügbar ist, müssen Sie möglicherweise pip wie folgt aktualisieren Befehle:

  • Linux/OS >
  • Sobald pip aktualisiert wurde, sollten Sie in der Lage sein, den Zielschalter zu verwenden, um Pakete in einem anderen zu installieren Verzeichnis.

Das obige ist der detaillierte Inhalt vonWie kann ich Python-Pakete mit Pip in einem nicht standardmäßigen Verzeichnis 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