通过CMD检查Python版本时提示‘python not found’问题求助
解决CMD中提示‘python not found’的问题
以下是针对性的排查和解决步骤:
检查系统环境变量配置
右键「此电脑」→ 属性 → 高级系统设置 → 环境变量,在系统变量的Path列表中,确认是否存在Python安装根目录(例如C:\Python311)和Scripts子目录(例如C:\Python311\Scripts)的路径。如果未找到,手动添加这两个路径;若已存在,检查路径拼写是否正确、对应文件夹是否真实存在。重启CMD窗口验证配置
环境变量修改后,已打开的CMD窗口不会加载新配置,需关闭所有CMD窗口,重新打开新窗口后执行python --version或py --version尝试检测版本。通过IDLE确认Python实际路径
打开IDLE的Shell窗口,执行以下代码:import sys print(sys.executable)输出内容即为Python可执行文件的完整路径,将该路径所在的目录添加到系统环境变量
Path中,再重启CMD测试。尝试使用
py命令替代python
Windows系统中,Python安装时默认会添加py启动器,它能自动识别已安装的Python版本,直接执行py --version即可查看当前默认版本,也可通过py -3.11这类命令指定版本调用。
附错误截图:

内容的提问来源于stack exchange,提问作者Megavarshini
相关产品推荐
相关产品推荐

