Liunx上可以轻松切换Python版本
那在Windows上呢?

安装 多版本 Python

首先我们先来安装Python2Python3

只需要右键打开我们的终端输入指令

1
winget search python

然后直接开装
连配置环境变量的功夫也省了

1
2
winget install python.python.2
winget install python.python.3

修改 Python 环境变量

安装了两个Python之后
我们发现环境变量不生效了
因为两个版本的python变量冲突了

修改 Python2 环境变量

找到Python的安装路径
Winget默认安装为C:\Python27

  1. python.exe改为python2.exe
  1. 进入.\Scripts文件夹删除多余的pip脚本

修改 Python3 环境变量

找到Python的安装路径
Winget默认安装为C:\Users\<user>\AppData\Local\Programs\Python\Python310
然后基本上操作和Python2配置一样

  1. python.exe改为python3.exe
  1. 进入.\Scripts文件夹删除多余的pip脚本

修改 系统 环境变量

我们直接打开系统环境变量
添加以下几条文件夹地址进去即可
【以本人系统环境为例】

1
2
3
4
C:\Python27\
C:\Python27\Scripts\
C:\Users\<user>\AppData\Local\Programs\Python\Python310\
C:\Users\<user>\AppData\Local\Programs\Python\Python310\Scripts\

python --version

查看有没有生效最简单的方法
直接查看Python的版本号

1
2
3
4
5
## Python 2
python2 --version

## Python 3
python3 --version

小问题

如果你们看到这样的提示
可以先去重启一下电脑

记着我们要使用pip之前置一个Python -m

1
Python<version> -m pip [use_mothod]