1、python2.7和python3.5双版本共存
1.1 安装
将python2.7和python3.5直接安装到C盘下:
python2.7:C:\Python27
python3.5:C:\Python35
1.2 环境变量配置
在path环境变量中添加一下四个变量,注意变量后记得加分号:
(1).C:\Python27
(2).C:\Python27\Scripts
(3).C:\Python35
(4).C:\Python35\Scripts
1.3 更名
进入python2.7安装目录,将python.exe、pythonw.exe 改名为python2.exe、pythonw2.exe
进入python3.5安装目录,将python.exe、pythonw.exe 改名为python3.exe、pythonw3.exe
1.4 测试
执行python2命令会进入python2.7的交互环境,执行python3命令会进入python3.5交互环境,说明到此为止两个版本的python算是安装成功。需要注意的是,由于此前python.exe已改名为python2.exe或python3.exe,所以再在cmd中输入python命令无效。
2、pip的使用
在一个系统中共存python2、python3的时候,pip的使用应指定python版本。
2.1 安装模块
#python2
python2 -m pip install 模块名
#python3
python3 -m pip install 模块名
比如现在我要在一个python3.5版本下的项目用Pillow这个包。首先,project interperter指定python3.5是肯定的,然后在cmd中我们用 python3 -m pip install Pillow,然后等待下载就行了。同样,在python2.7中替换为python2就行。若是一开始没有指定pyhton3,那么每次用pip安装Pillow包都会安装到pyhton2.7版本下面。
2.2 查看pip版本
#python2
python2 -m pip --version
#python3
python3 -m pip --version
2.3 更新版本
#python2
python2 -m pip install --upgrade pip
#python3
python3 -m pip install --upgrade pip
2.4 查看库列表
#python2
python2 -m pip list
#python3
python3 -m pip list