1、首先在官网下载Python2和Python3的安装包,安装过程不再赘述,安装完成后切记将\%PATH%\Python2(3)
和\%PATH%\Python2(3)\Script
分别添加至环境变量, \%PATH%\是自定义的安装路径.
2、安装完毕,此时cmd下运行命令python指向python2版本,我们需要分别将安装目录下(即第一部的目录\%PATH%\Python2(3)
的python.exe
和pythonw.exe
分别改为python2.exe、pythonw2.exe
与python3.exe、pythonw3.exe
,
此时分别输入python2
和python3
进入交互环境,如下图
3. 接下来分别设置pip
python3 -m pip install --upgrade pip --force-reinstall
python2 -m pip install --upgrade pip --force-reinstall
分别查看pip版本 pip2 -V
和pip3 -V
安装依赖包,如下将会分别安装到python3和python2全局目录下 :
pip3 install flask
pip2 install flask
4. 配置virtualenv虚拟环境(如不分别配置则可能报错: Fatal error in launcher: Unable to create process using '"'
)
python3: python3 -m pip install --upgrade virtualenv
python2: python2 -m pip install --upgrade virtualenv
分别创建指定python版本的虚拟环境virtualenv, 进入自定义目录运行:
virtualenv venv --python=python3
virtualenv venv --python=python2
注意,此时进入virtualenv虚拟环境下使用pip,不需要区分pip2和pip3,如安装flask模块只需执行 pip install flask
, 如执行pip2(3) install flask
则会安装到全局.