[anaconda] 实现Python2和Python3共存及相互转换

来源:互联网 发布:那个答题软件好用 编辑:程序博客网 时间:2024/05/16 11:46

初学Python时,总是被python的两个不太兼容的版本搞得头昏脑胀。按目前的发展趋势,python未来的主流版为python3。但是,我们经常会遇到一些很有意思代码使用的是python2版本。于是,我们需要同时拥有python2和python3的运行环境。这里介绍一个强大的软件Anaconda,它实现python2和python3两个版本的共存,并且可以相互转换。
本人使用的操作系统:Win10,前往anaconda官网下载对应的版本,本人选择的是Python3.6。
在win10环境下,进行傻瓜式安装。当安装完成时,计算机便具备了Python3.6的环境。
这里写图片描述
接下来,在cmd的环境下,输入以下命令安装Python2.7的环境。

conda create -n python27 python=2.7 anaconda

上面的代码创建了一个名为python27的python2.7的环境,最后一个参数表示安装anaconda下python2.7的所有默认包,这个参数时可选的。
截止到这里,我们实现了在win10环境上,python2和python3的共存。
下面介绍python2和python3版本的相互转换。
我们进入cmd环境,现在默认的python版本时python3.6。只需要一行简单的代码就可以转为python2.7的环境。

activate python27

这里写图片描述
此时,本窗口下的python版本变为了python2.7。那么,你肯定猜到了恢复到python3.6的命令:

deactivate python27

其实呢,一般没有必要恢复到原环境。只要打开一个新的cmd窗口,默认的python版本就是python3.6。

原创粉丝点击