2015-03-02 3 views
0

https://scipher.wordpress.com/2010/05/10/setting-your-pythonpath-environment-variable-linuxunixosx/#comment-219PYTHONPATH работать только в одном терминале

Я сделал это учебник, чтобы создать свою переменную PYTHONPATH в моем Linux компьютере, странное дело в том, что я могу импортировать мои модули из/дома

я сделал кд/дома и VI .bash_profile, сделал изменения, указывающие прямо в мою папку с моими модулями, такие

PATH=$PATH:$HOME/bin:"/share/my_modules" 

PYTHONPATH="$PYTHONPATH:/share/my_modules" 

export PATH 

export PYTHONPATH 

и сохраните файл. оттуда я могу сделать питон и импортировать мои модули,
, но если я иду в любой другой каталог, и я пытаюсь импортировать мои модули, он не в состоянии = (. если я импорт SYS sys.path папки моей/доля/my_modules не существует = (но показать в терминале из/дома.

мне нужно создать файл .bash_profile в каждой папке? Я-то отсутствует? спасибо, ребята.

+0

Вы должны рассмотреть возможность использования виртуальных сред. См. Http://docs.python-guide.org/en/latest/dev/virtualenvs/ – wrdeman

ответ

0

https://help.ubuntu.com/community/EnvironmentVariables

чтение этого документа, объясняет, что это два способа установить его, один из них модифицирует файл/etc/environment.

или сделать файл ш под /etc/profile.d/*.sh и положить переменные как экспорт JAVA_HOME =/USR/Библиотека/JVM/jdk1.7.0 экспорт PATH = $ PATH: $ JAVA_HOME/bin

Таким образом, каждый раз, когда терминал открыт, он запускает это, экспортирует эти переменные и будет работать.