我刚刚安装了 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 将自行执行所有必要的选项。