2016-05-12 6 views
0

Wenn ich echo $ PYTHONPATH in bash ausführen, erhalte ich eine leere Zeile, dann die Aufforderung erneut. Mein Bash_profile ist dies:Leere Python Pfad

# Setting PATH for Python 2.7 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

ich mit OSX 10.10.5

Was bedeutet diese Leerzeile bedeuten?

Antwort

1

Leerzeile bedeutet, dass die Variable PYTHONPATH nicht auf einen Wert gesetzt ist.

Beachten Sie, dass PATH und PYTHONPATH 2 verschiedene Variablen sind.

PATH hat eine Liste von Verzeichnissen ausführbare Dateien zu finden, wenn in bash während PYTHONPATH hat eine Liste von Verzeichnissen für das Python-Interpreter läuft für Python-Module (ähnlich Klassen für CLASSPATH in Java) zu suchen.

Daher müssen Sie verwenden:

PYTHONPATH="/Library/Frameworks/Python.framework/Versions/2.7/bin" 
export PYTHONPATH