Win环境下python2.x与python3.x共存及新建虚拟环境的相关问题
废话不多说直接上干货:
安装python2.x版本,之后,再安装python3.x版本。
安装完python3.x版本之后,将所在的目录下的C:\Python35\python.exe和C:\Python35\pythonw.exe(我这里安装在了C盘),改为C:\Python35\python3.exe及C:\Python35\pythonw3.exe
一、不同版本安装后的验证:
1.进入dos窗口,输入python,进入的是python2.x版本。如图:

2.进入dos窗口,输入python3,进入的python3.x版本。如图:
二、python2.x与python3.x使用pip安装时的方法
2.1如果仅安装一个版本
pip install sth 即可
2.2如果两个版本共存, 则需要明确 pip 版本,如下
py -2 -m pip install sth
py -3 -m pip install sth
三、新建虚拟环境时,版本的选择。
1、进入dos窗口,输入:mkvirtualenv -p C:\Python35\python3.exe abc(-p为指定版本的意思;C:\Python35\python3.exe 为选择python3.x版本,在该版本下建立虚拟环境; abc为环境的名字)。如图:
2、进入dos窗口,直接输入:mkvirtualenv abcd意思是该虚拟环境使用的是python2.x版本。如图: