1,安装python3.9 和python3.10
2, 安装完之后分别打开两个版本的Python的安装目录(第一层目录),把pythonw.exe分别重命名为pythonw_39.exe和pythonw_310.exe,把python.exe复制一份,并分别重命名为python_39.exe和python_310.exe
3,在PowerShell中分别使用以下命令强制重新安装两个版本的Python的pip.
# python_39 -m pip install --upgrade pip --force-reinstall
#安装python3.9的pip
python_39 -m pip install --upgrade pip # python_310 -m pip install --upgrade pip --force-reinstall
#安装python3.10的pip
python_310 -m pip install --upgrade pip
这样就可以同时存在多个版本的python了
4,如果报错:
Fatal error in launcher: Unable to create process using '"c:\program files\python37\python.exe" "E:\work\Python37\Scripts\pip3.7.exe" ': ???????????
这是因为把安装好的python复制到其它路径造成的,解决方法如下:
a, 删除Scripts目录;
b, 同时删除Lib/sit-packages/pip-23.1.2.dist-info目录;
c, 在python目录下,建立配置一个pip.ini国内镜像文件;
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
d,安装pip
python -m pip install --upgrade pippython -m pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/
e,查看系统环境路径