不勾选“add python to path”会导致命令行无法识别python和pip命令,因系统path未添加python主目录(如c:\users\alice\appdata\local\programs\python\python312\)及scripts子目录(含pip.exe),需手动补全两条路径并重启终端验证。

不勾选 Add Python to PATH,你在命令行里敲 python 或 pip 就会直接报错:'python' 不是内部或外部命令。这不是安装失败,而是系统根本找不到这两个程序——它们被装在硬盘某个文件夹里,但没告诉 Windows 去哪儿找。
为什么命令行找不到 python.exe
Windows 执行命令时,只在 PATH 环境变量列出的路径里挨个搜可执行文件。没勾选 Add Python to PATH,安装程序就不会把 Python 安装目录(比如 C:\Python312\)和它的 Scripts 子目录(含 pip.exe)加进去。
- 你只能靠完整路径运行:比如
C:\Python312\python.exe --version - IDE(如 VS Code、PyCharm)可能检测不到解释器,提示“未找到 Python”
-
pip install requests会失败,因为pip本身也不在PATH里
勾选后实际添加了哪些路径
安装程序会往系统 PATH 变量里追加两条关键路径:
- Python 主目录,例如:
C:\Users\Alice\AppData\Local\Programs\Python\Python312\(含python.exe) - Scripts 目录,例如:
C:\Users\Alice\AppData\Local\Programs\Python\Python312\Scripts\(含pip.exe、pylint.exe等工具)
这两条路径缺一不可。只加主目录,pip 还是用不了;只加 Scripts 目录,python 命令照样报错。
没勾选怎么办?手动补救的关键点
可以补,但容易漏掉细节:
- 必须同时添加主目录和
Scripts目录,顺序无关,但两条都得有 - 修改完
PATH后,**已打开的命令行窗口不会自动更新**,得关掉重开 CMD 或 PowerShell - 如果之后移动了 Python 安装文件夹(比如从 C 盘挪到 D 盘),
PATH里的旧路径就失效了,得手动改 - 多个 Python 版本共存时,不建议手动硬编码路径,应优先用
py启动器(需勾选Install launcher)
最省事的方式,就是在安装界面第一眼就勾上 Add Python to PATH——它不是可选项,是使用前提。一旦跳过,后续所有依赖命令行的操作都会卡住,而问题根源往往被误判为“Python 没装好”。
Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!











