Was ist die $ PYTHONPATH-Variable und was ist die Bedeutung bei der Einstellung?Versucht, die Pythonpath-Variable zu verstehen
Wenn ich den Inhalt meines aktuellen Pythonpfads kennenlernen möchte, wie finde ich das heraus?
Was ist die $ PYTHONPATH-Variable und was ist die Bedeutung bei der Einstellung?Versucht, die Pythonpath-Variable zu verstehen
Wenn ich den Inhalt meines aktuellen Pythonpfads kennenlernen möchte, wie finde ich das heraus?
PYTHONPATH
ist der Standardsuchpfad zum Importieren von Modulen. Wenn Sie Bash verwenden, können Sie echo $PYTHONPATH
eingeben, um es zu betrachten.
Wie bereits beantwortet, ist PYTHONPATH der Suchpfad, den Python verwendet, um Module zu finden, wenn Sie sie "importieren".
Echoing $ PYTHONPATH ist nur nützlich, wenn Sie es eingestellt haben.
In Python selbst können Sie jedoch auflisten, was es denkt.
$ python3
Python 3.4.3 (default, Oct 14 2015, 20:28:29)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/usr/lib/python3.4/lib-dynload', '/usr/local/lib/python3.4/dist-packages', '/usr/lib/python3/dist-packages']
>>>