Heim > Backend-Entwicklung > Python-Tutorial > Wo ist mein Python-Site-Packages-Verzeichnis?

Wo ist mein Python-Site-Packages-Verzeichnis?

Linda Hamilton
Freigeben: 2024-12-11 09:35:09
Original
187 Leute haben es durchsucht

Where is My Python site-packages Directory?

Auffinden Ihres Python-Site-Packages-Verzeichnisses: Eine umfassende Anleitung

Das Identifizieren des Speicherorts Ihres Python-Site-Packages-Verzeichnisses ist für die Verwaltung der installierten Pakete von entscheidender Bedeutung Pakete und Fehlerbehebung bei potenziellen Problemen. In Python gibt es zwei Haupttypen von Site-Packages-Verzeichnissen: globale und pro Benutzer.

Globale Site-Packages-Verzeichnisse

  • Aufgeführt in sys.path beim Ausführen von „python -m site“.
  • Kann auch mit „python -c 'import site;“ abgerufen werden. print(site.getsitepackages())'".
  • Verwenden Sie in Python 3 "python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'", um die globale Site zu finden -Paketverzeichnis.

Site-Pakete pro Benutzer Verzeichnisse

  • Für lokal installierte Pakete vorgesehen.
  • Ermittelt durch Ausführen von „python -m site --user-site“.
  • Wenn dieses Verzeichnis vorhanden ist fehlt, überprüfen Sie, ob Python mit einem Fehlercode beendet wurde, oder lesen Sie „python -m site --help“.
  • Verwenden Sie „pip list --user“ oder „pip freeze --user“, um pro Benutzer installierte Site-Pakete anzuzeigen.

Praktische Tipps zum Auffinden von Paketen

  • package.__path__: Identifiziert die Speicherorte eines bestimmten Pakets, z. B. „python -c 'import setuptools as _; print(_.__path__)'".
  • module.__file__: Bestimmt den Speicherort eines bestimmten Moduls, z. B. "python3 -c 'import os as _ ; print(_.__file__)'".
  • pip show package: Stellt Paketinformationen im Debian-Stil bereit, einschließlich seines Speicherorts, z. B. "pip show pytest".

Das obige ist der detaillierte Inhalt vonWo ist mein Python-Site-Packages-Verzeichnis?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage