更新:python官方文档中有个更规范的作法,中文解释在这。html
本文参考自https://www.cnblogs.com/thunderLL/p/6643022.htmlpython
详细请参考原文,这里为查阅方便简单归纳一下。其实呢就是把两个版本的路径都加入环境变量,而后两个程序都默认为python.exe和pythonw.exe,更名区分两者便可。python2.7
举个例子,你能够这样操做:命令行
- 分别下载安装python3.6和python2.7(安装时按照默认的先不设置环境变量);
- 安装完后,分别将两版本的路径加入环境变量,如python2.7安装在C:\下,则将C:\python27和C:\python27\Scripts加入环境变量;
- 接下来到各自路径下把python.exe和pythonw.exe更名,如python2.exe,pythonw2.exe和python3.exe,pythonw3.exe
- 至此,就能够在命令行中分别用python2和python3分别调用了。
- 接下来,为两个版本分别重装pip
- 命令行中输入python2 -m pip install --upgrade pip --force-reinstall 和 python3 -m pip install --upgrade pip --force-reinstall
- 至此,pip2和pip3修改为功,能够分别调用为两个版本进行包管理。