python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python多版本管理/切换/共存

Python多版本管理/切换/共存问题的解决

作者:woxinpengpai

本文介绍了在安装多个Python版本时,为了防止冲突和便于切换版本,可以给不同路径下的python.exe文件改名的方法,并解释了如何使用命令行输入不同的python命令来使用相应版本的Python

预备条件

首先保证安装的几个版本的python都已经配置好了路径。这个是在安装的时候就会提示你。

假定一个路径是../python35, 一个路径是../python311

操作原理

命令行输入python,系统去找的时候需要查询环境变量,比如找到了第一个路径,发现里面有python.exe,就直接用了。

如果有多个版本的python,为了避免冲突,就要给不同路径中的python.exe改成不同的名字。

操作过程

找到上面python35的路径,打开文件夹,找到python.exe,给它改一个名字,比如改为python35.exe,然后重新打开一个命令行窗口,输入python35就会找到python3.5版本,而输入python会直接找到python3.11,也就是没改名的那一个。

同理,可以给python311路径里面的python.exe改名为python311.exe,那么现在命令行必须用python311来找这个版本的python,建议留一个不该,其他都改。

如果全改了,再输入python会自动打开 Microsoft Store 安装。建议保留一个常用的不要改名。

扩展

在上面的路径中,可以找到pythonw.exe

这个应用程序的多版本管理/切换/共存问题同python.exe

我目前使用过程中还没发现问题,所以没有给任何一个pythonw.exe改名。

如果要改,原理、过程同上。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文