已安装pip但无法执行命令,为何直接调用pip不被系统识别?
问题原因及解决办法
核心原因
直接运行pip时系统提示找不到命令,本质是Python的Scripts目录(存放pip.exe的位置)未添加到系统环境变量PATH中,导致CMD无法定位到pip程序。
临时解决办法(单次生效)
在当前CMD窗口里,可通过两种方式正常执行pip命令:
- 指定pip完整路径运行:
C:\Users\Danie\AppData\Local\Programs\Python\Python311\Scripts\pip.exe install notebook - 继续用Python模块调用方式(已验证可行):
py -3.11 -m pip install notebook
永久解决办法(一劳永逸)
- 打开系统环境变量设置:
- 按下
Win + R,输入sysdm.cpl回车,切换到「高级」选项卡,点击「环境变量」
- 按下
- 在「系统变量」区域找到
Path,点击「编辑」 - 点击「新建」,粘贴Python3.11的Scripts目录路径:
C:\Users\Danie\AppData\Local\Programs\Python\Python311\Scripts - 依次点击「确定」保存所有设置
- 关闭所有CMD窗口,重新打开后直接运行
pip install notebook即可正常使用
验证步骤
重新打开CMD后,执行以下命令确认设置生效:
pip --version
若返回pip版本信息,说明PATH配置成功。
内容的提问来源于stack exchange,提问作者Zeno Naughton
相关产品推荐
相关产品推荐

