2015-06-23 4 views
15

Nach der Installation eines Pakets in einer Anaconda-Umgebung möchte ich einige Änderungen am Code in diesem Paket vornehmen.Anaconda site-packages

Wo finde ich das site-packages Verzeichnis mit den installierten Paketen? Ich finde kein Verzeichnis /Users/username/anaconda/lib/python2.7/site-packages

Antwort

16

Sie können das Modul importieren und die module.__file__ Zeichenfolge überprüfen. Es enthält den Pfad zur zugehörigen Quelldatei.

Alternativ können Sie den File-Tag in der die Modul Dokumentation lesen, die unter Verwendung von help(module) oder module? in IPython zugegriffen werden kann.

-1

Sie könnten auch 'conda list' in einer Befehlszeile eingeben. Dadurch werden die installierten Module mit den Versionsnummern ausgedruckt. Der Pfad innerhalb Ihrer Dateistruktur wird oben in dieser Liste gedruckt.

+0

Conda Liste, gab mir nur "Pakete in Umwelt/Benutzer/user/anaconda: "als Ausgabe. Der genaue Ort für die Pakete wurde benötigt, nämlich /Users/user/anaconda/lib/python2.7/ '. –

5

Linux-Anwender können die Standorte aller installierten Pakete wie diese finden:

pip list | xargs -exec pip show 
+0

Hier ist eine elegante Verwendung von 'Xargs'! – Manbroski

17

Run diese in Python-Shell:

from distutils.sysconfig import get_python_lib 
print(get_python_lib())