2015-03-02 35 views
0

https://scipher.wordpress.com/2010/05/10/setting-your-pythonpath-environment-variable-linuxunixosx/#comment-219PYTHONPATH只在一個終端

我做這個教程設置我的PYTHONPATH變量,在我的Linux電腦前工作, 奇怪的是,我只能從/家

我做導入我的模塊cd/home和vi .bash_profile,做了與我的模塊直接指向我的文件夾的更改,例如

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

PYTHONPATH="$PYTHONPATH:/share/my_modules" 

export PATH 

export PYTHONPATH 

並保存該文件。 從那裏我可以做Python和導入我的模塊,
但如果我去到任何其他目錄,我試圖導入我的模塊,它失敗=( 如果我做 進口SYS 的sys.path 我的文件夾/分享/ my_modules是不存在=(但確實顯示從/家庭終端。

我需要設置每個文件夾中的一個.bash_profile文件中?我失去了一些東西? 感謝你們。

+0

你應該考慮使用虛擬環境。參見http://docs.python-guide.org/en/latest/dev/virtualenvs/ – wrdeman 2015-03-02 19:29:50

回答

0

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

閱讀本文,解釋說有兩種方法來設置它, 一個是修改/ etc/environment文件。

或在依照/etc/profile.d/*.sh sh的文件,並把變量,如 出口JAVA_HOME =/usr/lib目錄/ JVM/jdk1.7.0 出口PATH = $ PATH:$ JAVA_HOME/bin

這種方式每次打開終端將運行,導出這些變量,並將工作。