如何将 anaconda 设置为默认的 python?

如何将 anaconda 设置为默认的 python?

我刚刚安装了 Anaconda(用于 ipython 笔记本——想运行一些 pandas 程序)。它已成功安装,但问题是每当我输入时which python,它总是使用默认的 python 作为/usr/bin/python

如果有人能告诉我如何将 anaconda python 设置为默认 python,那就太好了。 到目前为止,我还是新手,我只是在默认路径中安装了 anaconda,如下所示~/anaconda3

提前致谢。

答案1

我的设置和你想要的一样。在我的例子中,它anaconda installer在我的文件中添加了一个条目。我不知道为什么你的没有。因此,为了执行你想要的操作,请将以下内容添加到你的文件~/.bashrc中:~/.bashrc

export PATH="/home/yash/anaconda3/bin:$PATH"

之后,您需要打开新终端或使用以下命令来刷新环境变量source ~/.bashrc

有了这个:

$ which python
/home/yash/anaconda3/bin/python

python -v返回:anaconda

为了恢复以前的默认设置,我注释掉了设置文件路径的条目.bashrc并得到了以下结果:

$ which python
/usr/bin/python
$ python -v
python 2.7.*

答案2

不要在 ~/.bashrc 中添加条目,而应在 ~/.profile 或 ~/.bash_profile 中添加条目,因为它是路径而不是别名。此外,在 bashrc 中添加路径可能会不必要地降低终端速度。要了解 ~/.bashrc 的详细含义及其与配置文件的区别,请访问此处关联

答案3

安装 Anaconda 后,只需运行

source ~/.bashrc

如果打开该.bashrc文件,您会看到它将 Anaconda python 添加到环境变量中。

答案4

2019 年及以后的更新

在新版本的 Anaconda 中,不建议手动将 conda/bin 添加到路径。当安装询问您是否要运行,conda init请按yes- conda 将自行执行所有必要的选项。

相关内容