win系统下python多版本安装及配置

为了让自己的电脑上共存多套python版本
今天狠下心清理了自己电脑上原有版本的所有历史安装包。上步骤:
先下载好安装包:安装的时候 勾选一下环境变量 会自动把路径加入到path中了。如果没有加进去 你就需要手动加一下。

一个2.7.18-64位 一个3.7.7 64位
win系统下python多版本安装及配置
按步骤一一下一步安装完毕后开始配置环境:
win系统下python多版本安装及配置
直接装在D盘了:
win系统下python多版本安装及配置
为了让系统出区分 python 跟 pip 命令分别是要进入那个版本 我们需要修改一点东西
我预期是让 python 命令 进入python3.7 pip 命令 是给3.7版本安装相关包
1.把python2版本下的python.exe 改名为:python2.exe
win系统下python多版本安装及配置
2.Scripts下的pip.exe 也改一下名字 pip2.exe: 这样一来 pip2 python2 这两个命令分别都会进入python2.7了
win系统下python多版本安装及配置
到这里基本上实现了我们的第一目的:
win系统下python多版本安装及配置
但是我还是想让我的环境管理起来更便捷,让下包的速度更畅快。
那就来配一下默认国内镜像。
win系统下python多版本安装及配置
找到自己电脑下 建个pip文件夹 以及一个pip.ini文件
里面配置好镜像: 有的可能是http的 你要配其他的就换
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

来,感受下下包畅快的赶脚:
pip3 install virtualenv
pip3 install virtualenvwrapper-win
这里就不截图了。因为我已经装好了。
再配个环境自定义path:
win系统下python多版本安装及配置
建一个虚拟环境:
win系统下python多版本安装及配置
哎呀翻车了:创建到C盘去了,环境变量没有生效。这里就不再纠结了。放c盘也挺好。
win系统下python多版本安装及配置
看下mkvirtualenv.bat 基本上就知道是为什么了。
win系统下python多版本安装及配置