python2和python3共存,anaconda3怎么运行python程序
每个刚接触python的人都会遇到一个选择问题:选择python2还是python3。众所周知,python不同于其他编程语言,即新版本与旧版本不兼容。最明显的区别就是语法上有区别。刚开始的时候因为临时的问题没有太大的需求,而且据说1。支持python2的包比较多;2.许多现有的python入门教程都是基于Python 2;3.据说python2比较稳定,所以我选了python2。因为各种第三包的安装总是有bug,所以采用了Anaconda软件。它是面向科学计算的python发行版,支持Linux、Mac、Windows系统,提供包管理和环境管理的功能,可以轻松解决多个版本Python的共存和切换以及各种第三方包的安装问题。Anaconda使用工具/命令conda来管理包和环境,并且已经包含Python和相关的支持工具。
现在因为项目需要python3,而且之前写的代码都是基于python2的,所以两个都不想放弃。作为一款温柔的香水,我查了各种资料,做了各种起伏,终于解决了window下python2和python3共存的问题。
操作环境:windows 7 32位
软件安装:Anaconda2,Anoaconda3,Pycharm下载地址:Anaconda,Pycharm
1.蟒蛇2与蟒蛇3共存
在这个过程中,主要参考《Windows 下Anaconda2(Python2)和Anaconda3(Python3)的共存》。按照步骤安装和配置Acnaconda2和Anaconda3之后,打开CMD并输入命令,如下图所示:
为了产生上述结果,我在这个过程中遇到了几个问题:
问题1:在python中输入第一行命令时,返回的不是如图所示:
原因是在此之前已经安装了python,我直接粗暴的卸载解决了这个问题,抱歉。
问题2:2:activate命令没有返回值,如下图所示:
原因是exit()输入少,配置了分步输入。
第二,Python 2和Python3切换使用
解决了Anacanda2和Anaconda3共存的问题后,关闭cmd,打开Anaconda 3自带的IDE Spider。悲剧的发现无法编译运行python3代码。因为之前别人推荐在电脑上再装一个python IDE,PyCharm(强烈推荐,超级好用),然后了解到在PyCharm上切换Python2和Python3很方便。试了一下,证明很有效。具体步骤如下:
1.创建新的python项目
2.选择python版本,python2或python3
3.创建一个新文件并测试版本。在这里,我选择python3并使用python2语法进行打印。结果报错,表示python3环境调用成功!
至此,Python2和Python 3共存的问题已经成功解决,代码可以愉快地键入了。之前用Anaconda自带的蜘蛛编程,现在尝试PyCharm,真的感觉超级好!另外,Anaconda Pycharm的组合真的是新手不错的选择!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。