windos安装了python,但是cmd命令行找不到python

Windows 安装了 Python,但 cmd 输入 python 显示“不是内部或外部命令” —— 这是最常见的环境变量(PATH)问题

99% 的情况都是下面 3 个原因之一,我按最快解决顺序给你完整步骤(2026 年最新 Windows 11/10 通用)。

第一步:最快速检查与解决(推荐先试这个)

  1. 直接在 cmd(或 PowerShell)中输入:
   py --version
  • 如果显示 Python 版本(如 Python 3.13.2),说明 Python 已安装好,只是 python 命令被微软商店的假命令抢占了。
  • 以后就用 py 命令(官方推荐),比如 py -m pip install xxxpy yourscript.py
  1. 如果想强制使用 python 命令,关闭微软商店的 Python 别名(最常见坑!):
  • Win + S 搜索 → 输入 “管理应用执行别名”(Manage app execution aliases) → 打开
  • 把下面两个开关全部关闭(Off):
    • python.exe
    • python3.exe
    (关闭后重新打开一个新的 cmd 窗口再试 python --version

第二步:手动添加 Python 到 PATH(最彻底解决方法)

如果上面 py 能用但你还是想用 python,或者根本找不到 Python,请按以下步骤操作:

  1. 找到 Python 安装目录(非常重要!)
  • 常见位置(任选其一):
    • C:\Users\你的用户名\AppData\Local\Programs\Python\Python313(推荐)
    • C:\Python313
    • C:\Program Files\Python313
    打开这个文件夹,确保里面有 python.exe
  1. 添加环境变量(图文步骤):
  • 右键 此电脑(或“我的电脑”) → 属性高级系统设置环境变量
  • 系统变量(下面那个)找到 Path → 点击 编辑
  • 点击 新建,分别添加两条路径
    • 你的Python路径(例如:C:\Users\重阳\AppData\Local\Programs\Python\Python313
    • 你的Python路径\Scripts(例如:C:\Users\重阳\AppData\Local\Programs\Python\Python313\Scripts
  1. 全部点击确定关闭所有 cmd 窗口 → 重新打开一个新的 cmd,输入:
   python --version

第三步:如果还不行,重新安装 Python(最保险)

  1. 去官网 https://www.python.org/downloads/ 下载最新安装包
  2. 安装时一定要勾选这两项(最关键!):
  • Add python.exe to PATH
  • Install launcher for all users
  1. 安装完后重启电脑或重新打开 cmd。

快速验证命令(成功后应该显示版本号):

python --version
pip --version

把你现在的情况告诉我:

  • 输入 py --version 是什么结果?
  • 输入 where python 是什么结果?
  • 你安装的 Python 版本是多少?(3.11 / 3.12 / 3.13?)

我可以根据你的具体情况给你精确的一步一步截图指导
现在按照上面步骤操作,一般 2 分钟就能解决~

文章已创建 5041

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部