无法在Linux中将环境变量添加到$ PYTHONPATH

时间:2015-07-02 15:36:02

标签: python linux pythonpath

所以我想在我的python路径中添加一些代码,代码位于我的机器上的$ HOME / eon中。有人告诉我补充说:

export PYTHONPATH=$HOME/test:$PYTHONPATH
export PATH=$HOME/test/bin:$PATH

到〜/ .profile。然而,这对我不起作用。当我在终端中键入这两行时,我确实将测试文件夹添加到我的python路径中,但只是暂时的。我也尝试将两行添加到我的〜/ .bashrc文件中,但仍然没有运气。

2 个答案:

答案 0 :(得分:1)

您所做的事情在我的系统上运行良好,因此您可能忘记了"告诉系统"使用新版本~/.bashrc

以下是将我的行添加到~/.bashrc后终端的输出:

/home/amit/test/bin:/home/amit/test/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/amit/bin

不会反映这些变化。但是,在

之后
[amit@amit ~]$ source ~/.bashrc 

我明白了:

[amit@amit ~]$ echo $PATH
/home/amit/test/bin:/home/amit/test/bin:/home/amit/test/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/amit/bin

答案 1 :(得分:1)

  1. ~/.profile
  2. 中添加它们
  3. 保存并退出
  4. 执行source ~/.profile以使更改对当前bash有效
  5. 如果您仍然遇到问题,可以将echo 'hello world.'添加到.bashrc,看看是否在打开新终端时打印出来,看看您的系统是否运行.bashrc应该是。