野子科技——同时使用Python2和Python3,注意系统将Python2.x和Python3.x安装到不同文件夹。例如Windows下的D:ProgramFilesPython2和D:ProgramFilesPython3,将Python2和Python3的安装路径和下级Scripts文件夹的路径添加到环境变量中。解决方法野鹿子解决方法将Python2下的python.exe等其中一个运行文件的名字改成python2.exe,那么运行Python2文件时,可以是:python2test.py但是这样会导致改了对应的python名称pip不可用。官方解决方案在安装Python3(>=3.3)的时候,python安装包其实是在系统中安装了一个启动器py.exe,默认放在C:Windows文件夹下。这个launcher允许我们指定是使用Python2还是Python3来运行代码(当然前提是你已经成功安装了Python2和Python3)。假设你有一个Python2文件test.py,你可以像这样运行它py-2test.py类似,要运行一个Python3文件,只需执行py-3test.py实际上,py.exe允许你指示是否文件是用Python2或者Python3解释的,只要在.py文件的开头加上即可(注意放在#前面--coding:utf-8--)!python21或!python31然后pytest.py可以用Python2或者Python3解释。另外,使用pip安装工具还可以这样:py-2-mpipinstallpackage-name或py-3-mpipinstallpackage-name掌握以上技巧后,就可以随意使用Python2和Python3了。
