Python 在Ubuntu 15.04中设置路径变量

Python 在Ubuntu 15.04中设置路径变量,python,environment-variables,Python,Environment Variables,我刚刚转到Linux(Ubuntu 15.04),我正试图将我的python目录(:~/Documents/python/Programs)添加到path变量中,但我正在努力 我尝试了导出PATH=$PATH:~/Documents/Python/Programs,然后关闭并再次打开,但什么也没发生 我也查看了我的~/.profile,但不要理解它,它给出了(我从顶部删除了大量评论): 更新: 我试图做的是将我的python目录添加到PATH中,以便能够从该目录中导入自制模块 我的印象是,我必须

我刚刚转到Linux(Ubuntu 15.04),我正试图将我的python目录(:~/Documents/python/Programs)添加到path变量中,但我正在努力

我尝试了导出PATH=$PATH:~/Documents/Python/Programs,然后关闭并再次打开,但什么也没发生 我也查看了我的~/.profile,但不要理解它,它给出了(我从顶部删除了大量评论):

更新: 我试图做的是将我的python目录添加到PATH中,以便能够从该目录中导入自制模块

我的印象是,我必须通过添加

PATH="$HOME/Documents/Python/Programs/:$PATH"

在我的~/.profile文档的底部,这是错误的吗?我应该怎么做才能解决这个问题?

您必须设置路径,例如在~/.profile或~/.bashrc内,这取决于您想在哪里使用Python。在它们的末尾添加类似的内容:

PATH="$HOME/Documents/Python/Programs/:$PATH"
如评论所述,只有在重新启动登录shell或重新启动X会话(如newboot)后,才会考虑此更改。如果您需要直接更改,请选择源文件或手动导出。。。所以

或者

源~/.profile source~/.bashrc

(您也可以使用.operator,但这仅适用于Bash)

或者导出变量

export PATH="$HOME/Documents/Python/Programs/:$PATH"

在原始路径之前添加自定义路径很重要,因为shell将调用$path中找到的第一个文件

“我在挣扎”不是一个很好的问题描述。
$PATH
变量设置为什么,如何设置以及在何处设置?最好发布一个MCVE。通过MVCE,他的意思是“最小的、完整的、可验证的示例”,如果你不渴望谷歌的话。忘了提到他必须
source
,才能使更改在当前终端会话中生效。对于新用户来说,这是一个常见的错误-设置路径,但不重新打开终端以便更改生效,并且不知道为什么它不起作用。:)我在.profile的末尾添加了
PATH=“$HOME/Documents/Python/Programs/:$PATH”
,关闭并再次打开我的笔记本电脑,当我尝试导入Python中的任何内容时,它仍然会显示导入错误module@DanielJ路径不用于确定在何处查找要导入的内容。请用代码示例或至少一些示例更新您的问题您在做什么
export PATH="$HOME/Documents/Python/Programs/:$PATH"