Я думал
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
Заставить его работать?
Изменения в sys.path
применяются только в течение срока службы этого интерпретатора Python. Если вы хотите сделать это постоянно, вам необходимо изменить переменную среды PYTHONPATH
:
PYTHONPATH="/Me/Documents/mydir:$PYTHONPATH"
export PYTHONPATH
Обратите внимание, что PATH
- это системный путь для исполняемых файлов, который является полностью отдельным.
** Вы можете написать это в ~ / .bash_profile
и в исходном тексте, используя source ~ / .bash_profile