将默认的python更改为root中的anaconda的python

我已经在我的系统中安装了Python 2.7,我也安装了Anaconda。 现在,我正在使用pythonanaconda,它完美的作品。 不幸的是,我想用anaconda的python来运行root。 问题是,我无法更改根path的Pythonpath。

如果我从terminal键入“ which python ”,我可以得到这个结果:

 /home/myuser/anaconda/bin/python 

如果我从terminalinput“ sudo which python ”,结果是:

 /usr/bin/python 

我已经安装了anaconda在一个根目录可访问的目录(在安装过程中更改),我已经添加了/etc/environmentpath(在环境中添加/usr/anaconda/bin到PATH)。

如何更改root的默认pythonpath(我使用sudo命令获得root权限)?

我使用的是Ubuntu 12.04。

你可以显式调用你想运行的python安装:

 sudo /opt/anaconda/bin/python 

https://askubuntu.com/questions/477987/two-python-distributions-sudo-picking-the-wrong-one