卸载Python3.11装3.10后,bat文件仍报错找不到旧版本路径
解决微软商店Python版本切换后webui.bat报错问题
排查与修复步骤
检查webui.bat的硬编码路径
打开webui.bat文件,搜索是否存在指向Python 3.11的绝对路径配置(比如set PYTHON=...\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\python.exe),将其修改为通用的python,或者Python 3.10的实际安装路径。清理WindowsApps残留项
打开路径%LOCALAPPDATA%\Microsoft\WindowsApps,删除所有包含PythonSoftwareFoundation.Python.3.11的文件夹或快捷方式,之后重启终端再运行bat。重置项目虚拟环境
如果项目使用了虚拟环境,删除目录下的venv或env文件夹,重新运行webui.bat,让它基于Python 3.10重建虚拟环境。刷新系统环境缓存
打开命令提示符,执行refreshenv命令刷新环境变量,或者直接重启电脑,确保系统完全识别新的Python版本。强制指定Python版本运行
执行py --list确认Python 3.10已被识别,然后修改webui.bat里的启动命令,把python替换为py -3.10,强制调用3.10版本。
内容的提问来源于stack exchange,提问作者Andrew Zaw
相关产品推荐
相关产品推荐

