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改名。
如果要改,原理、过程同上。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python语音合成之第三方库gTTs/pyttsx3/speech横评(内附使用方法)
Python是一种非常强大的脚本语言,可以用来实现各种复杂的应用,其中之一就是文本转语音,即把文字转换成声音来发出,下面这篇文章主要给大家介绍了关于Python语音合成之第三方库gTTs/pyttsx3/speech横评的相关资料,文中还介绍了详细的使用方法,需要的朋友可以参考下2023-05-05
Python datetime 模块常用功能(轻松搞定时间处理)
Python的datetime模块是处理日期时间的核心工具,包含date、time、datetime、timedelta四大类,用于获取当前时间、格式转换、时间计算及时区处理,解决常见时间问题,适用于日志记录、数据处理等场景,本文介绍Python datetime 模块常用功能,感兴趣的朋友一起看看吧2025-07-07


最新评论