Windows10下Python命令挂起无响应,疑多版本冲突求助
解决Windows10下Python命令无响应/挂起问题
1. 清理损坏的虚拟环境
- 直接删除出问题的虚拟环境目录:
C:\Users\Owner\env-pymongo-fastapi-crud - 删除后执行
where python,确认该虚拟环境的Python路径不再出现
2. 调整系统PATH优先级
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」或「系统变量」的
Path中:- 移除
C:\Users\Owner\AppData\Roaming\Python\Python310\scripts(无python.exe,属于旧版本残留) - 将新安装的Python 3.12.3的核心路径(默认是
C:\Users\Owner\AppData\Local\Programs\Python\Python312\)和脚本路径(C:\Users\Owner\AppData\Local\Programs\Python\Python312\Scripts\)添加到Path的最顶部 - 确保
C:\Users\Owner\AppData\Local\Microsoft\WindowsApps排在Python 3.12路径之后
- 移除
3. 清理旧Python残留
- 删除旧版本Python目录:
C:\Python310\ - 检查「Settings > Apps & features」,若存在Python 3.10相关条目,彻底卸载
4. 验证修复效果
- 关闭所有命令提示符窗口,重新打开一个新窗口
- 依次执行以下命令确认:
应仅显示Python 3.12.3的安装路径where python
应正常返回python --versionPython 3.12.3
执行python进入交互环境,确认不再出现挂起
额外提示
WindowsApps中的python.exe是微软商店版本的Python启动器,容易和官网版本冲突,若不需要微软商店版本,可在「Apps & features」中卸载「Python Launcher」或微软商店版Python。
内容的提问来源于stack exchange,提问作者Krabs
相关产品推荐
相关产品推荐

