关于anaconda虚拟环境python版本混乱问题记录

今天安装conda,下载的是anaconda3版本,安装时默认指定了python3版本,并创建了base虚拟环境,该虚拟环境是基于python3的。
于是疑惑,是anaconda3版本对应创建python3的虚拟环境,anaconda2版本对应创建python2的虚拟环境?并且,想要创建python3的虚拟环境,要在安装anaconda3时得到的base环境下操作?
如果这样理解,那么创建虚拟环境时可指定python版本怎么解释,难道说在anaconda3下创建环境只是指定python3.5\3.6\3.7这种意义上的版本,这种版本指定好像没有太大的意义?
经过一番查询。。。
base是安装anaconda时指定安装的python环境。就是说,安装conda时默认创建了一个虚拟环境而已。

实验:
创建了py2的环境,进入
在这里插入图片描述在这里插入图片描述

就是说在此环境下,pip、python指定的是2版本。安装包或运行程序时都无需用pip2\python2的方式指定。
并且,有一个点需要注意,因为pip -V和pip2 -V指定的路径不同,就是安装包时放置的位置不同,一个是放在了虚拟环境,一个没有。所以,不能用pip2代替pip

下面的base环境是python3
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值