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

5 python .profile environment-variables

我使用主网站上提供的说明安装了 Anaconda,这些说明与此处可见的说明类似:如何在 Ubuntu 上安装 Anaconda?

但是,我发现我必须使用export~/.profile 中的命令手动更改 PATH (根据 Ubuntu 官方说明:https : //help.ubuntu.com/community/EnvironmentVariables)才能让系统了解 ~/anaconda /斌:

export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH"
export PATH="~/anaconda/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

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

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

我该如何解决?

ste*_*ver 8

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

export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH"
export PATH="$HOME/anaconda/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)