Windows下使Python2.x版本的解释器与3.x共存的方法
Python2和Python3是不兼容的,如果碰到无法升级到Python2代码,或者同事中有坚守Python2阵营的情况,就要考虑Python2和Python3在系统中共存的情况。
MacOSX和Linux不必考虑这个情况。因为这些类Unix操作系统在安装Python3的时候,会将其直接映射为Python3。同时安装Python2和Python3并不会有什么冲突。
这里只讨论Windows下的情况,下面是我常用的方法。
1.创建D:\Python文件夹;
2.将Python2.7安装到D:\Python27,将Python3.4安装到D:\Python34,安装的时候注意不要把Python加入到PATH环境变量;
3.创建D:\Python\py2.bat,内容如下:
D:\Python\27\python.exe%*
4.创建D:\Python\py3.bat,内容如下:
D:\Python\34\python.exe%*
5.将D:\Python加入环境变量PATH。
这样处理之后,就可以直接在命令行中敲入
py3yourpythonfile.pyarg1arg2
来调用Python3了,Python2也一样。