【发布时间】:2015-04-29 21:12:18
【问题描述】:
我已经在我的系统中安装了 python 2.7,并且我也安装了 Anaconda。 现在,我正在使用 python 的 anaconda,它运行良好。不幸的是,我想使用 anaconda 的 python 来使用 root 运行。问题是我无法更改 root 的 python 路径。
如果我从终端输入“which python”,我可以得到这个结果:
/home/myuser/anaconda/bin/python
如果我从终端输入“sudo which python”,结果是:
/usr/bin/python
我已将 anaconda 安装在 root 可访问的目录中(在安装过程中更改),并且我已经将它的路径添加到 /etc/environment(将 /usr/anaconda/bin 添加到环境中的 PATH 中)。
如何更改root的默认python路径(我使用sudo命令获取root权限)?
我使用的是 ubuntu 12.04。
【问题讨论】:
-
任何用户都拥有一个
.bashrc,您可以在其中适当地设置PATH变量。 -
使用符号链接怎么样?
-
@cel 我已经使用 /etc/environment 文件添加了 PATH。我想,这就够了。我是否还必须在 .bashrc 中添加该路径?
-
@cel 很抱歉我使用了 root 这个词。实际上,我是使用 sudo 来获取 root 权限的。
标签: python ubuntu path sudo anaconda