Heim >Backend-Entwicklung >Python-Tutorial >Wie installiere ich Python-Pakete in einem benutzerdefinierten Verzeichnis, ohne Virtualenv zu verwenden?
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:
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!