如何让Ubuntu使用Anaconda的python而不是标准的/ usr / lib / python ……?

我使用主网站上提供的说明安装了Anaconda,这些说明类似于这里可以看到的: 如何在Ubuntu上安装Anaconda?

但是,我发现我必须使用〜/ .profile中的export命令手动更改PATH(根据官方Ubuntu说明: https : //help.ubuntu.com/community/EnvironmentVariables )以使系统知道〜/森蚺/斌:

 export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH" export PATH="~/anaconda/bin:$PATH" 

这已经令人惊讶了,因为Anaconda应该能够在安装过程中正确地解决问题。

现在,我遇到的另一个问题是,当我在终端中运行python时,它默认使用/ usr / lib / python中的Python …而不是〜/ anaconda / bin / python。

我该如何解决?

当用引号括起来时,波形符( ~ )字符不会展开(即使是双引号,也允许大多数其他文件名扩展)。 你应该在PATH导出中用$HOME替换~

 export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH" export PATH="$HOME/anaconda/bin:$PATH" 

我遇到了同样的问题。 试过这个,它对我有用

源bin / activate~ / anaconda3 /