Добавьте к пути Python Mac OS X

Я думал

import sys
sys.path.append("/home/me/mydir")

добавляет dir к моему pythonpath

если я печатаю sys.path, мой dir там.

Затем я открываю новую команду, и это не там больше.

Но так или иначе наклон Python импортирует модули, которые я сохранил в том dir.

Что я делаю неправильно?

Я считал .profile, или .bash_profile добьется цели.

Сделайте я должен добавить:

PATH="/Me//Documents/mydir:$PYTHONPATH"
export PATH

Заставить его работать?

53
задан Matthew Flaschen 2 August 2010 в 01:54
поделиться

1 ответ

Изменения в sys.path применяются только в течение срока службы этого интерпретатора Python. Если вы хотите сделать это постоянно, вам необходимо изменить переменную среды PYTHONPATH :

PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH

Обратите внимание, что PATH - это системный путь для исполняемых файлов, который является полностью отдельным.

** Вы можете написать это в ~ / .bash_profile и в исходном тексте, используя source ~ / .bash_profile

71
ответ дан 7 November 2019 в 08:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: