我在本教程中设置了我的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文件?我错过了什么? 谢谢你们。
答案 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
每次终端打开时都会运行,导出这些变量并运行。