Answers:
我的设置与您期望的相同。在我的情况下,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.*
与其在〜/ .bashrc中添加条目,不如在〜/ .profile或〜/ .bash_profile中添加条目,因为它是路径而不是别名。另外,在bashrc中添加路径可能会不必要地降低终端速度。要了解〜/ .bashrc的详细含义及其与个人资料的区别,请访问此链接。
如果您有几个像zsh和bash这样的shell,那么将anaconda3 python设置为默认值可能会比较棘手。这意味着您必须在默认的.rc文件中包括PATH变量。一个简单的修复方法就是添加
export PATH="/home/username/anaconda3/bin:$PATH"
到您的~/.profile
文件。然后通过source ~/.profile
在终端中运行来获取文件。
通过运行验证其是否有效which python
。你应该看到/home/username/anaconda3/bin/python
2019年更新
在新版本的Anaconda中,建议不要将conda / bin手动添加到path。在安装过程中询问运行conda init
压力时yes
,conda会自行执行所有必要的选择。
source activate/deactivate
以下环境