Win10 PowerShell使用pip安装requirements.txt报错未识别命令如何解决?
pip命令无法识别的原因及配置解决步骤
报错核心原因
该报错的本质是PowerShell无法检索到pip对应的可执行程序,常见原因如下:
- 安装Python时未勾选Add Python to PATH选项,Python安装目录下存放pip.exe的Scripts文件夹未被加入系统环境变量
- 仅为当前用户安装Python后,切换了其他用户账号登录,导致对应环境变量不生效
- Python安装过程异常,pip未被默认安装到设备中
补全配置步骤
方法1:临时调用pip(单次生效,无需修改环境变量)
通过Python解释器直接调用pip模块即可,执行如下命令:
python -m pip install -r .\requirements.txt
如果设备上安装了多个Python版本,也可以用官方启动器调用:
py -3 -m pip install -r .\requirements.txt
方法2:永久配置环境变量(后续可直接使用pip命令)
- 找到Python安装路径,默认路径通常为
C:\Users\你的用户名\AppData\Local\Programs\Python\Python对应版本号\或C:\Program Files\Python对应版本号\ - 复制该路径下Scripts文件夹的完整路径,以及Python根目录的完整路径
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 选择当前用户变量或系统变量中的Path项,点击「编辑」→「新建」,依次粘贴刚才复制的两个路径后保存
- 完全关闭当前PowerShell窗口再重新打开,配置即可生效
配置验证
重启PowerShell后执行如下命令,正常返回pip版本信息即为配置成功:
pip --version
如果仍提示找不到pip,说明Python未内置pip,执行如下命令即可自动安装:
python -m ensurepip --upgrade
内容的提问来源于stack exchange,提问作者Doguhan İlter
相关产品推荐
相关产品推荐

