Heim > Backend-Entwicklung > Python-Tutorial > Wo befinden sich die Verzeichnisse meiner Python-Site-Pakete?

Wo befinden sich die Verzeichnisse meiner Python-Site-Pakete?

Susan Sarandon
Freigeben: 2024-12-14 05:49:11
Original
551 Leute haben es durchsucht

Where Are My Python Site-Packages Directories Located?

So finden Sie den Speicherort Ihres Python-Site-Packages-Verzeichnisses

Python verwendet sowohl globale als auch benutzerspezifische Site-Packages-Verzeichnisse, um die installierten Verzeichnisse zu verwalten Pakete. Lassen Sie uns die Methoden zum Auffinden dieser Verzeichnisse untersuchen:

Globale Site-Packages-Verzeichnisse

Diese Verzeichnisse, oft als „dist-packages“ bezeichnet, sind im aufgeführt sys.path-Variable. Um diese Verzeichnisse anzuzeigen, führen Sie den folgenden Befehl aus:

python -m site
Nach dem Login kopieren

Für eine kompaktere Liste verwenden Sie getsitepackages aus dem Site-Modul im Python-Code:

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

In Python 3 sollten Sie die Verwendung in Betracht ziehen das sysconfig-Modul:

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

Site-Pakete pro Benutzer Verzeichnisse

Diese Verzeichnisse enthalten gemäß PEP 370 lokal installierte Pakete. Um das Verzeichnis pro Benutzer zu finden, führen Sie Folgendes aus:

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

Wenn dies ein nicht vorhandenes Verzeichnis zurückgibt, überprüfen Sie den Exit-Status von Python und lesen Sie python -m site --help für weitere Informationen.

Praktische Tipps

  • Verwenden Sie .__path__ zur Identifizierung der Speicherort eines bestimmten Pakets.
  • Verwenden Sie .__file__, um den Speicherort eines bestimmten Moduls zu bestimmen.
  • Führen Sie pip show um Paketinformationen anzuzeigen, einschließlich seines Standorts.

Das obige ist der detaillierte Inhalt vonWo befinden sich die Verzeichnisse meiner Python-Site-Pakete?. 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