Seite 1 von 1

Installationspfad eines konkreten Pakets finden

Verfasst: Donnerstag 28. Juli 2022, 12:43
von markus_
Hallo,

kann mir jemand freundlicherweise weiterhelfen, wie ich den Installationspfad eines bestimmten Pakets finde? Ich habe nämlich ein Paket ohne Dokumentation und müsste daher in den Quellcode schauen, welche Funktionen da drin sind und welche Parameter erwartet werden.

Ich hatte schon

Code: Alles auswählen

pip freeze
probiert (Paket wurde auch mittels pip installiert) und das Paket taucht auch in der Liste auf, allerdings ohne Angabe des Installationspfads. Bei den meisten anderen Paketen steht ein Pfad mit dabei.

Grüße
Markus

Re: Installationspfad eines konkreten Pakets finden

Verfasst: Donnerstag 28. Juli 2022, 12:58
von __blackjack__
@markus_: Importiere das Modul und gib es dann per `print()` aus. Also wenn das beispielsweise `example` heisst:

Code: Alles auswählen

import example
print(example)
Die Ausgabe sollte den Pfad enthalten.

Re: Installationspfad eines konkreten Pakets finden

Verfasst: Donnerstag 28. Juli 2022, 18:05
von markus_
__blackjack__ hat geschrieben: Donnerstag 28. Juli 2022, 12:58 Die Ausgabe sollte den Pfad enthalten.
Danke, so ist es.

Re: Installationspfad eines konkreten Pakets finden

Verfasst: Freitag 29. Juli 2022, 11:36
von DeaD_EyE

Code: Alles auswählen

In [9]: import os

In [10]: os.__file__
Out[10]: '/home/andre/.pyenv/versions/3.10.5/lib/python3.10/os.py'