windows10同时安装python2和python3,完美解决冲突

  • Post author:
  • Post category:python




前言


目前开发主流使用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/

如果不行就是用户名为中文问题



版权声明:本文为weixin_42070510原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。