2016-09-25 5 views
2

In ~/.bash_profile Datei (OS X) einstellen I PYTHONPATH festgelegt haben, um zwei Ordner zu Punkt:Wie PYTHONPATH auf mehrere Ordner

export PYTHONPATH=/Applications/python/common:$PYTHONPATH 
export PYTHONPATH=/Applications/sitecustomize:$PYTHONPATH 

Auch während sitecustomize Ordner auf einer zweiten Leitung (nach /common) gesetzt der erste Pfad wird ignoriert und ich kann kein Modul aus dem in einer ersten Zeile definierten Pfad importieren. Was muss in der obigen Syntax überarbeitet werden, um beide Ordner PYTHONPATHish zu Python zu machen?

Antwort

0

Fügen Sie Ihre Pfade hinzu, so dass es nur einen PYTHONPATH gibt.

PYTHONPATH="/Applications/python/common:/Applications/sitecustomize:$PYTHONPATH" 
export PYTHONPATH 

Dann source ~/.bash_profile

oder sie in Ihrem Python-Skript importieren (dies würde nur für das Skript arbeiten hinzugefügt):

import sys 
sys.path.append("/Applications/python/common") 
sys.path.append("/Applications/sitecustomize")