Как установить PYTHONPATH для нескольких папок
В ~/.bash_profile
файл (OS X) Я установил PYTHONPATH так, чтобы он указывал на две папки:
export PYTHONPATH=/Applications/python/common:$PYTHONPATH
export PYTHONPATH=/Applications/sitecustomize:$PYTHONPATH
Даже в то время как sitecustomize
папка устанавливается во второй строке (после /common
) первый путь игнорируется, и я не могу импортировать какой-либо модуль из пути, определенного в первой строке. Что нужно пересмотреть в приведенном выше синтаксисе, чтобы обе папки были PYTHONPATHish to Python?
1 ответ
Решение
Добавьте свои пути, чтобы был только один PYTHONPATH.
PYTHONPATH="/Applications/python/common:/Applications/sitecustomize:$PYTHONPATH"
export PYTHONPATH
затем source ~/.bash_profile
ИЛИ импортируйте их в ваш скрипт Python (это будет работать только для скрипта, добавленного в):
import sys
sys.path.append("/Applications/python/common")
sys.path.append("/Applications/sitecustomize")