Python安装包的一个好处是,你可以安装多个不同版本的Python,但是相同版本的Python只能安装一个,第二次安装相同版本的Python时,会让你选择修改,修复或者卸载。
需要安装多个版本的Python时,在安装的过程中不要选择将Python的安装路径加入PATH环境变量中,安装完成后我们自己手动设置环境变量。
下边介绍如何安装多个版本的Python:
1. 下载多个不同版本的Python安装包,例如我这里下载了python2.7.15和python3.6.8
2. 下载完成后直接安装即可,为了方便管理,最好将它们安装在同一目录下,例如我将它们都安装在了C:\Python目录下
3. 安装完成后,开始配置环境变量
Python2的home路径:PYTHON2_HOME=C:\Python\Python27
Python3的home路径:PYTHON3_HOME=C:\Python\Python36-32
将默认Python的路径加入PATH中,我默认使用Python2.7.15,因此将%PYTHON2_HOME%和%PYTHON2_HOME%\Scripts加入PATH中:
虚拟环境路径:WORKON_HOME=%PYTHON2_HOME%\Envs
4. 接下来将它们共同的目录加入环境变量(方便快速切换Python版本)
即在PATH中加入C:\Python
然后在C:\Python目录下新建两个bat文件,用于快速切换Python版本
py2.bat的文件内容如下:
@echo off
set "WORKON_HOME=%PYTHON2_HOME%\Envs"
set "PATH=%PYTHON2_HOME%;%PYTHON2_HOME%\Scripts;%PATH%"
py3.bat的文件内容如下:
@echo off
set "WORKON_HOME=%PYTHON3_HOME%\Envs"
set "PATH=%PYTHON3_HOME%;%PYTHON3_HOME%\Scripts;%PATH%"
5. 好了,一切就绪,接下来就测试一下