升级Windows 11后Python安装异常问题求助
修复Python命令无法正常调用的问题
方法1:替换WindowsApps里的跳转文件
- 打开文件资源管理器,进入路径
C:\Users\WayneKozun\AppData\Local\Microsoft\WindowsApps - 删除目录里的
python.exe和python3.exe这两个微软商店跳转文件 - 进入你想设为默认的Python版本目录(比如
PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0),复制里面的python.exe - 回到WindowsApps目录,粘贴刚才复制的文件,分别重命名为
python.exe和python3.exe
方法2:用Python Launcher设置默认版本
- 打开命令提示符,输入
py -0,查看已安装的Python版本列表 - 要把3.12设为默认的话,先执行
py -3.12 -m ensurepip确保该版本的pip正常,再执行py -3.12 -m pip install --upgrade pip - 调整环境变量顺序:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」的「Path」中,把你要设为默认的Python版本路径(比如
C:\Users\WayneKozun\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0)移到C:\Users\WayneKozun\AppData\Local\Microsoft\WindowsApps前面 - 保存设置后重启命令提示符,测试
python和python3命令
方法3:重新安装时强制添加PATH
- 从「设置」→「应用」→「应用和功能」里卸载Python 3.11和3.12
- 下载对应版本的Python安装包,运行安装程序时一定要勾选「Add Python to PATH」,选择「Customize installation」确认安装路径,完成安装后重启命令提示符测试
方法4:重置微软商店缓存
- 右键命令提示符,选择「以管理员身份运行」
- 输入
wsreset.exe并执行,等待微软商店重置完成 - 重启命令提示符,再次测试
python和python3命令是否正常
内容的提问来源于stack exchange,提问作者wayner
相关产品推荐
相关产品推荐

