LINUX.ORG.RU

где установить PYTHONPATH?

 ,


0

1

помогите пожалуйста понять как и где установить набор путей для поиска при импорте модулей в python3.

как я понимаю, в первую очередь модули для импорта ищутся в каталоге, из которого запущен скрипт, а затем пути в порядке уменьшения приоритета берутся из какой-то переменной PYTHONPATH

мне не понятно как её установить. будет ли правильно открыть для редактирования файл ~.bashrc и в него добавить следующее?

PYTHONPATH = ['/path1', '/path2', '/path3']

ОС mint18.


export PYTHONPATH=$PYTHONPATH:/path1:/path2:/path3

Добавляешь в ~/.profile или в /etc/profile, если нужно глобально

hippi90 ★★★★★
()
Ответ на: комментарий от hippi90

в /etc/profile, если нужно глобально

конечно, нужно глобально. очевидно же, человек отлично понимает, что ты имеешь ввиду под словом «глобально», и прекрасно отличит случай, когда нужно глобально, от случая, когда нужно не глобально

MyTrooName ★★★★★
()
Ответ на: комментарий от hippi90

спасибо, чуваки, разобрался. только вот почему то пришлось перезагрузить ОС чтобы увидеть объявленную переменную

kalinin@lenovo ~ $ env | grep PYTHON
PYTHONPATH=:/home:/home/kalinin:

такого ведь не должно быть? я пробовал перед перезагрузкой просто открыть новый терминал

prozaik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.