pythonpath只能在一个终端上工作

时间:2015-03-02 19:25:31

标签: pythonpath

https://scipher.wordpress.com/2010/05/10/setting-your-pythonpath-environment-variable-linuxunixosx/#comment-219

我在本教程中设置了我的Linux计算机中的pythonpath变量, 奇怪的是我只能从/ home

导入我的模块

我做了cd / home和vi .bash_profile,用我的模块直接指向我的文件夹,例如

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

PYTHONPATH="$PYTHONPATH:/share/my_modules"

export PATH

export PYTHONPATH

并保存文件。 从那里我可以做python并导入我的模块,
但如果我去任何其他目录,我尝试导入我的模块,它失败=(。 如果我做     导入系统     sys.path中 我的文件夹/ share / my_modules不存在=(但是在/ home中显示在终端中。

我是否需要在每个文件夹中设置.bash_profile文件?我错过了什么? 谢谢你们。

1 个答案:

答案 0 :(得分:0)

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

阅读本文档,解释说有两种设置方法, 一个是修改/ etc / environment文件。

或在/etc/profile.d/*.sh下创建一个sh文件 并把变量像 export JAVA_HOME = / usr / lib / jvm / jdk1.7.0 export PATH = $ PATH:$ JAVA_HOME / bin

每次终端打开时都会运行,导出这些变量并运行。