前言
目前开发主流使用python3,但是生活嘛,总有用到python2的地方,那么怎么在windows下同时安装python3和python2呢
我的环境是在win10下,其他windows类同
一、下载安装python解释器
1.下载
直接到python官网下载:
Python Releases for Windows | Python.org
python2和python3随便挑一个自己喜欢的下载,python2是msi文件,python3是exe文件
2.安装
先安装python3,选择安装路径,建议使用D:/python3x/,一切选项默认
python2安装路径D:/python2x/,路径在advanced更改,一切选项默认
3.配置环境变量
1)配置python3的环境变量
打开,控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑,新建,分别添加D:\python3.x\和D:\python3x\Scripts到环境变量。
2)配置python2的环境变量
打开,控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑,新建,分别添加D:\python2.x和D:\python2x\Scripts到环境变量。
4.区分python2和python3
修改D:\python2x中python.exe和pythonw.exe的名称为python2.exe、pythonw2.exe;
修改D:\python3x中python.exe和pythonw.exe的名称为python3.exe、pythonw3.exe。
此时在cmd中分别输入python2 -V,python3 -V 验证是否区分成功
二、pip重装
1.安装pip2
python2 -m pip install --upgrad pip --force-reinstall
2.安装pip3
python3 -m pip install --upgrad pip --force-reinstall
使用pip2 -V 和pip3 -V 查看是否区分成功
总结
pip 安装报错可能是网络原因,可以试一试更换源
pip国内的一些镜像
# 豆瓣
https://pypi.doubanio.com/simple/
# 阿里云
https://mirrors.aliyun.com/pypi/simple/
# 清华大学
https://pypi.tuna.tsinghua.edu.cn/simple/
https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
临时使用源
pip install some-package -i https://mirrors.aliyun.com/pypi/simple/
设为默认源
升级 pip 到最新的版本后进行配置:
pip install pip -U pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
如果不行就是用户名为中文问题