已配置环境变量但执行py a.py提示Python未找到的问题求助
解决Windows 10中
py a.py提示"python not found"的问题 1. 检查Python Launcher配置
- 打开Python Launcher所在目录:如果是用户级安装,路径为
%USERPROFILE%\AppData\Local\Programs\Python\Launcher\;全局安装则是C:\Program Files\Python\Launcher\ - 若不存在
py.ini文件,新建一个并添加以下内容(替换为你的Python实际安装路径):
注:默认安装路径通常为[defaults] python=3.12 [commands] python3=C:\Python312\python.exeC:\Users\你的用户名\AppData\Local\Programs\Python\Python312\python.exe
2. 修复系统环境变量
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
Path中,将Python安装路径(如C:\Python312\)和Scripts路径(C:\Python312\Scripts\)移至最顶部,避免被其他路径覆盖 - 若用户变量的
Path中无上述路径,也添加进去 - 保存后必须打开新的CMD窗口,执行
where python验证是否返回正确路径
3. 临时绕过Launcher运行脚本
如果上述设置暂未生效,可直接用Python完整路径执行脚本:
C:\Python312\python.exe a.py
若环境变量修复完成,也可直接用:
python a.py
4. 重新注册Python到系统
- 找到
python-3.12.0-amd64.exe安装包,双击选择「Modify」(修改) - 勾选「Add Python to PATH」,点击「Install」完成修改
- 重启CMD后测试
where python和py a.py
内容的提问来源于stack exchange,提问作者DCYılmaz
相关产品推荐
相关产品推荐

