已安装Python并配置Path,但python --version命令无法使用求助
解决CMD中
python命令无法识别的问题 问题情况
在CMD中执行python --version时弹出错误:
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
但执行py --version能正常显示Python版本。由于Stable Diffusion依赖python命令运行脚本,必须让python命令正常可用。
当前环境信息:
- Python安装路径:
C:\Users\Ruben Work\AppData\Local\Programs\Python\Python310 - 已将以下路径添加至用户及系统的Path环境变量:
C:\Users\Ruben Work\AppData\Local\Programs\Python\Python310\ScriptsC:\Users\Ruben Work\AppData\Local\Programs\Python\Python310
解决方法
方法一:关闭微软应用执行别名(推荐)
- 打开Windows设置,搜索并进入应用执行别名页面
- 找到
python.exe和python3.exe的开关,将它们全部关闭 - 关闭当前CMD窗口,重新打开新窗口后执行
python --version验证是否正常
方法二:创建Python可执行文件副本(备选)
- 进入Python安装目录
C:\Users\Ruben Work\AppData\Local\Programs\Python\Python310 - 找到
python.exe,复制一份并保留原名(或重命名为python3.exe),确保系统能通过python命令找到可执行文件
内容的提问来源于stack exchange,提问作者Ruben Adriaanse
相关产品推荐
相关产品推荐

