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

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

Susan Sarandon
Freigeben: 2024-12-23 14:15:14
Original
366 Leute haben es durchsucht

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
Nach dem Login kopieren

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

python -c 'import site; print(site.getsitepackages())'
Nach dem Login kopieren

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

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

Site-Packages-Verzeichnisse pro Benutzer

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

python -m site --user-site
Nach dem Login kopieren

Praktische Tipps

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

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!

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