如何将anaconda设置为默认python?

yog*_*udi 12 paths python3 14.04 anaconda

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

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

提前致谢。

Geo*_*sen 14

我有你想要的相同设置。在我的情况下,anaconda installer在我的~/.bashrc文件中添加了一个条目。我不知道为什么你的没有。因此,要执行您想要的操作,请将其添加到您的~/.bashrc文件中:

export PATH="/home/yash/anaconda3/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

在此之后,您需要通过打开一个新终端或使用来刷新您的 env 变量 source ~/.bashrc

有了这个:

$ which python
/home/yash/anaconda3/bin/python
Run Code Online (Sandbox Code Playgroud)

python -v返回:anaconda

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

$ which python
/usr/bin/python
$ python -v
python 2.7.*
Run Code Online (Sandbox Code Playgroud)

  • 没关系,ofc。但我建议使用环境,这样您就可以根据需要创建任意数量的 python 环境,并使用 `source activate/deactivate` 在它们之间切换:https://conda.io/docs/using/envs.html (2认同)
  • 啊,我明白了。您需要通过重新打开新终端或键入 source ~/.bashrc 来刷新环境变量 (2认同)