Heim >Backend-Entwicklung >Python-Tutorial >Wie installiere ich Python-Pakete in einem benutzerdefinierten Verzeichnis, ohne Virtualenv zu verwenden?

Wie installiere ich Python-Pakete in einem benutzerdefinierten Verzeichnis, ohne Virtualenv zu verwenden?

Barbara Streisand
Barbara StreisandOriginal
2024-12-04 01:48:10193Durchsuche

How to Install Python Packages to a Custom Directory Without Using Virtualenv?

So installieren Sie ein Python-Paket in einem benutzerdefinierten Verzeichnis ohne Virtualenv

Wenn Sie mit der Notwendigkeit konfrontiert werden, ein Python-Paket in einem anderen Verzeichnis als den Standard-Site-Paketen zu installieren greifen Benutzer häufig auf Virtualenv und Virtualenvwrapper zurück. Für bestimmte Anwendungsfälle ist dieser Ansatz jedoch möglicherweise nicht durchführbar oder nicht zu bevorzugen.

Pips --target-Schalter

Um das Installationsverzeichnis in Pip zu ändern, verwenden Sie den --target-Schalter von Pip. -Zielschalter. Zum Beispiel:

pip install --target d:\somewhere\other\than\the\default package_name

Dieser Befehl installiert Paketname im angegebenen d:somewhereotherthanthedefault-Verzeichnis.

Verzeichnis zu PYTHONPATH hinzufügen

Beachten Sie, dass während Das Paket wird im benutzerdefinierten Verzeichnis installiert. Sie müssen den Pfad zu PYTHONPATH hinzufügen, um den Zugriff auf die installierten Module zu ermöglichen diesen Ort.

Aktualisieren Sie Pip für die Verfügbarkeit von --target

Abhängig von Ihrer Pip-Version ist der Schalter --target möglicherweise nicht verfügbar. Um dieses Problem zu beheben, aktualisieren Sie Pip:

  • Linux oder OS
pip install -U pip

Das obige ist der detaillierte Inhalt vonWie installiere ich Python-Pakete in einem benutzerdefinierten Verzeichnis, ohne Virtualenv zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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