Python现在用的多的是版本2和版本3,也就是Python2.x和Python3.x.但是目前这两个版本居然不兼容,相比版本2,版本3据说有很多优势,然而版本2中众多的类和包,版本3中又无法使用.在使用者之中还因此形成两大流派,各说各好无法达成统一.
由于要用到Python做自动化脚本编写,默认安装了版本3的,一旦要用到编辑版本2开发的py程序,又不能在版本3中兼容,总不能因此再买一台电脑或是虚拟机吧?
解决方案当然是简单又没有技术含量的:
首先,要安装两个版本的Python,最好安装在一个盘里,看起来不那么乱,找起来也方便.
其次,配置环境.无论安装多少个版本的,都要配置环境,例如两个版本都安装在c盘,文件夹名各为Python2x和Python3x.右击我的电脑-属性-高级系统设置-环境变量,找到path,编辑,在变量值后面添加c:\python2x\;c:\python2x\scripts;c:\python3x\;c:\python3x\scripts(如果path环境变量的值结尾没有引号,那就要先加一个引号)
如果你默认版本3当做系统常用py环境的话,就不要动Python3x内的文件,修改Python2x文件夹内Python.exe和Pythonw.exe为Python2.exe和Pythonw2.exe(名字随便取,记得住就是好名字),反之亦然.
最后,在cmd里验证.直接输入python,系统就找到了你默认的py环境了,显示出你默认环境的信息,excit()一下,输入python2,于是又显示出你另外一个版本的py环境,以此类推,一台机器实现安装N多个版本的python都是可以的.
那么问题又来了,我编写py脚本的时候该怎么用这些版本呢?一般我们都用pychram工具来编写py程序的(用其他工具的另行百度吧).
python3x和python2x两个版本,并且安装好环境配置好
用pycharm软件新建一个py文件,输入一行代码:print xxx
不出意外的有红色波浪线报错,版本3是不支持这种格式的print的
点击fire-setting-project:xxx(你的项目名)-project interpreter,选择python路径
点击apply 和 ok
现在可以看到,没有红色的错误提示了,现在pycharm使用的是python2x。版本2中print不要小括号,当然加了也没问题。