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

Wo befindet sich mein Python-Site-Packages-Verzeichnis?

Susan Sarandon
Susan SarandonOriginal
2024-12-23 14:15:14360Durchsuche

Where is My Python site-packages Directory Located?

So finden Sie Ihr Python-Site-Packages-Verzeichnis

So finden Sie den Speicherort Ihres Python-Site-Packages-Verzeichnisses, in dem Sie Drittanbieter installiert haben Die Speicherung von Paketen ist für die Paketverwaltung von entscheidender Bedeutung. Es gibt zwei Haupttypen von Site-Packages-Verzeichnissen: globale und pro Benutzer.

Globale Site-Packages-Verzeichnisse

Diese Verzeichnisse sind in sys.path aufgeführt. Um sie anzuzeigen:

python -m site

Für eine kompaktere Liste verwenden Sie die getsitepackages des Site-Moduls:

python -c 'import site; print(site.getsitepackages())'

Achtung: In virtuellen Umgebungen sind getsitepackages möglicherweise nicht verfügbar . Verwenden Sie stattdessen:

python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'

Site-Packages-Verzeichnisse pro Benutzer

In diesen Verzeichnissen installiert Python Ihre lokalen Pakete. So finden Sie ihren Standort:

python -m site --user-site

Praktische Tipps

  • Paketstandorte: Bestimmen Sie den Standort eines bestimmten Pakets mit:
<package>.__path__
  • Modul Speicherorte: Identifizieren Sie, wo sich ein bestimmtes Modul befindet, indem Sie:
<module>.__file__
  • Paketinformationen im Debian-Stil: Paketdetails abrufen mit:
pip show <package>

Das obige ist der detaillierte Inhalt vonWo befindet sich mein Python-Site-Packages-Verzeichnis?. 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