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

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

我按照主网站提供的说明安装了 Anaconda,这些说明与此处看到的说明类似:如何在 Ubuntu 上安装 Anaconda?

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

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。

我该如何解决?

答案1

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

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

答案2

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

源 bin/激活 ~/anaconda3/

相关内容