下载Python的不同版本在同一台电脑上如何共存

1. 下载安装不同版本的Python

  • 官网下载:https://www.python.org/downloads/
  • 安装自己需要的版本(我这里以Python3.6和Python3.9为例,下载安装细节不过多赘述)下载Python的不同版本在同一台电脑上如何共存_第1张图片下载Python的不同版本在同一台电脑上如何共存_第2张图片下载Python的不同版本在同一台电脑上如何共存_第3张图片下载Python的不同版本在同一台电脑上如何共存_第4张图片

(这里的安装路径自己设定,命名最好是根据下载的Python版本号命名。安装中可以提前勾选,自动添加path环境变量,没勾选的话,下文也会提到如何在环境变量中配置。)

2.配置环境变量

  • 添加环境变量(此电脑>>属性>>高级系统设置>>环境变量>>系统变量(编辑)>>新建(如下图三)>>确定)下载Python的不同版本在同一台电脑上如何共存_第5张图片下载Python的不同版本在同一台电脑上如何共存_第6张图片下载Python的不同版本在同一台电脑上如何共存_第7张图片

3. 修改Python命名

  • 接下来修改Python命名,来到安装Python的路径,将文件中的 python.exe 改为 pyhon36.exe ,pythonw.exe 改为 pythonw36.exe,(另一个也如此操作,改为 pyhon39.exe ,pythonw39.exe)下载Python的不同版本在同一台电脑上如何共存_第8张图片下载Python的不同版本在同一台电脑上如何共存_第9张图片
  • 这里为了以后需要使用不同版本的虚拟环境不造成冲突,还需要做一处修改。因为你可能会遇到此类错误:Fatal error in launcher: Unable to create process using '"D:\Python\Python36\python.exe" "D:\Python\Python36\Scripts\pip.exe" install virtualenv': ???????????  或者此类错误 :
  • 来到安装python(36/39)的路径,然后找到Lib >> venv >> __init__.py文件,编辑__init__文件,找到python.exe和pythonw.exe将其分别改为python36.exe,pythonw36.exe(其他版本python也是同理,因为我们前面更改了解释器的名称,所以执行venv这个脚本时会找不到路径)下载Python的不同版本在同一台电脑上如何共存_第10张图片
  • 参考链接:https://stackoom.com/question/4Al9N

4. 配置pip工具

上面区分了python的不同版本,接下来是配置修改对应pip,达到不同python版本的pip共存

在Python 3.4及以后的版本中,pip通常会自动安装在Python的Scripts文件夹中。下载Python的不同版本在同一台电脑上如何共存_第11张图片下载Python的不同版本在同一台电脑上如何共存_第12张图片

进入该路径D:\Python\Python36\Scripts,将pip重命名pip36下载Python的不同版本在同一台电脑上如何共存_第13张图片下载Python的不同版本在同一台电脑上如何共存_第14张图片

运行cmd命令行验证:下载Python的不同版本在同一台电脑上如何共存_第15张图片

没有问题,但是pip版本相对较旧,建议升级到较新的版本。可以按照如下命令来升级pip,例如:

python39 -m pip install --upgrade pip --force-reinstall

如果下载有问题可以使用清华大学的PyPI镜像:清华大学提供了一个稳定的 PyPI 镜像,可以使用它来代替默认的 PyPI。使用 -i 参数指定镜像:

python36 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/

下载成功后需要回到D:\Python\Python36\Scripts,将新下载好的pip重命名pip36,原pip36删除(其他版本同理)下载Python的不同版本在同一台电脑上如何共存_第16张图片 下载Python的不同版本在同一台电脑上如何共存_第17张图片


总结:以上就是多个不同版本的Python在同一台电脑上共存,通过上述操作成功之后,以后就可以使用pip39 or pip** install来下载自己需要的库了。

你可能感兴趣的:(python,开发语言)