1. 检查 python 是否已正确安装
- 打开 文件资源管理器,进入 python 的安装目录(默认路径通常是
c:\users\<用户名>\appdata\local\programs\python\pythonxx或c:\program files\pythonxx,xx是版本号)。 - 确认目录下存在
python.exe文件。
2. 检查 python 是否被添加到系统环境变量
python 安装时有一个选项 “add python to path”,如果未勾选,会导致 cmd 找不到命令。
手动添加 python 到 path
- 打开环境变量设置:
- 按
win + r,输入sysdm.cpl,回车打开 系统属性。 - 切换到 高级 选项卡,点击 环境变量。
- 按
- 编辑 path 变量:
- 在 系统变量 区域,找到
path变量,点击 编辑。 - 点击 新建,添加以下两条路径(根据你的 python 安装路径调整):
c:\users\<用户名>\appdata\local\programs\python\pythonxx\ c:\users\<用户名>\appdata\local\programs\python\pythonxx\scripts\
- 如果是全局安装,路径可能是
c:\program files\pythonxx\。
- 如果是全局安装,路径可能是
- 在 系统变量 区域,找到
- 保存并重启 cmd:
- 关闭所有 cmd 窗口,重新打开并输入
python --version测试。
- 关闭所有 cmd 窗口,重新打开并输入
3. 检查是否安装了多个 python 版本
如果系统中有多个 python 版本(如 anaconda 和官方 python 并存),可能会导致冲突。
解决方法
- 输入完整路径测试:
c:\users\<用户名>\appdata\local\programs\python\pythonxx\python --version
- 如果存在冲突,可以卸载不需要的版本,或直接通过完整路径调用。
4. 检查 python 可执行文件名称
- 某些 python 安装版本(如通过 microsoft store 安装的 python)可能命令为
python3或py。python3 --version py --version
5. 重新安装 python 并勾选 path
如果问题仍未解决,建议重新安装 python:
- 卸载现有 python(控制面板 → 卸载程序)。
- 重新下载 python 安装包(从 python.org)。
- 安装时务必勾选 “add python to path”。
6. 验证系统架构(32位 vs 64位)
- 如果系统是 64 位,但安装了 32 位 python(或反之),可能导致兼容性问题。
- 检查 python 和系统架构是否匹配:
echo %processor_architecture%
- 输出
amd64表示 64 位系统,x86表示 32 位。
- 输出
7. 检查用户权限
- 如果当前用户权限不足,可能无法访问环境变量。尝试以管理员身份运行 cmd:
- 右键点击 cmd 图标,选择 以管理员身份运行。
- 输入
python --version测试。
8.总结步骤
- 确认 python 安装路径。
- 手动添加 python 到
path环境变量。 - 尝试
python3或py命令。 - 重新安装 python 并勾选 path。
- 检查系统架构和权限。
如果问题依旧,请提供以下信息以便进一步排查:
- python 安装路径。
path环境变量的内容(截图或文本)。- 错误提示的完整截图。
9.过程截图
重新安装python

- 安装的时候没有勾选上 add python 3.8 to path

- 重新安装,勾选上即可

参考文档
到此这篇关于windos安装了python但cmd命令行找不到python解决过程的文章就介绍到这了,更多相关cmd命令行找不到python内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论