Linux安装anaconda3是否初始化的区别

Linux安装anaconda3提示是否希望安装程序通过运行conda init来初始化Anaconda3?
Do you wish the installer to initialize Anaconda3 by running conda init?

官方建议的是选yes,那么选择yes和no有什么区别呢?
1、选择yes:
选择yes的话,bashrc文件中会添加以下内容,这样在打开终端时自动执行conda activate root命令,这样在终端输入python的时候默认是python3(CentOS7及7以下默认装的是python2)。
在这里插入图片描述
这样的话,启动虚拟机shell命令前面出现(base)字样,默认python3(当然,conda deactivate这个命令又可以回去)
在这里插入图片描述
2、选择no:
选择no的话,在安装完anaconda后需手动添加环境变量:
在这里插入图片描述
以下是选择no的终端shell命令格式:
在这里插入图片描述这里,终端输入python,就会选择python2,当然可以通过以下命令切换到python3:
conda activate root

不过,有的小伙伴会问,如果我安装过程选择了no,但是安装完还想初始化,该怎么操作?可以通过以下命令来实现:
source /usr/local/src/anaconda3/bin/activate
conda init
以实际安装目录为准。
执行完这两个命令,bashrc中也会添加上面那些内容。

ps:以下是官网的建议:
在这里插入图片描述

Linux系统中安装Anaconda3时,面对是否初始化的提示,用户需要做出明智的选择。初始化Anaconda3可以自动配置环境变量,使得每次打开终端时自动激活conda环境,这极大地简化了Python版本管理和虚拟环境的使用。具体来说,初始化后,`python`命令默认指向AnacondaPython 3,同时,通过`conda activate`和`conda deactivate`命令可以轻松切换不同的conda环境。 参考资源链接:[Linux Anaconda3 安装yes vs no 初始化区别详解](https://wenku.csdn.net/doc/64531721fcc539136803e98f?spm=1055.2569.3001.10343) 若选择不进行初始化,用户需要手动配置环境变量,包括添加conda的执行路径到`.bashrc`或`.bash_profile`文件中。这样做虽然提供了更多的控制,但需要用户自行管理环境的激活和Python版本的切换。 无论选择哪种方式,了解如何操作环境变量是至关重要的。若需要手动初始化,可以使用`conda init`命令来实现。如果安装后需要修改初始化选项,可以编辑`.bashrc`文件,根据安装提示或查阅《Linux Anaconda3 安装yes vs no 初始化区别详解》来手动添加或移除初始化相关的代码行。 总之,初始化Anaconda3能够提供一个便捷的工作流程,尤其是在频繁使用conda环境的情况下。而手动配置则给予用户更大的灵活性和控制权,适合那些对系统有特殊要求的高级用户。无论采用哪种方式,掌握如何操作环境变量和使用conda命令行工具都是使用Anaconda3时不可或缺的技能。 参考资源链接:[Linux Anaconda3 安装yes vs no 初始化区别详解](https://wenku.csdn.net/doc/64531721fcc539136803e98f?spm=1055.2569.3001.10343)
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值