运行终端显示'pip' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2025-01-19 10:03:05 浏览: 67
### 解决 Windows 系统中 `pip` 不是内部或外部命令的问题
#### 添加 Python 和 Scripts 到环境变量
为了使系统能够识别并执行 `pip` 命令,在安装 Python 后需确认 Python 及其脚本路径已被加入至系统的环境变量 PATH 中。通常情况下,Python 安装器提供了选项自动完成此操作;但如果未选中,则需要手动设置。
1. 找到 Python 的安装位置以及对应的 Scripts 文件夹的位置[^1]。
2. 编辑系统环境变量:
- 对于较新的 Windows 版本,可以在“设置”-> “系统” -> “关于” -> “高级系统设置” -> “环境变量”。在此处添加两个新条目到用户变量或系统变量中的 PATH:一个是 Python 主目录(例如 C:\Python39),另一个是该版本下的 Scripts 文件夹(例如 C:\Python39\Scripts)。这一步骤确保了无论何时调用 pip,操作系统都能定位到相应的可执行文件[^5]。
#### 使用 `python -m pip`
另一种方式是在命令行里通过指定模块的方式运行 pip:
```bash
python -m pip install <package_name>
```
这种方法绕过了直接调用 `pip.exe` 的需求,因此即使没有将 Scripts 加入 PATH 也能正常工作。
#### 检查 Pip 是否存在
有时尽管 Python 已经正确安装,Pip 却可能缺失。此时可以进入 Python 的 Scripts 目录查看是否存在名为 `pip` 或者 `pip3` 的 .exe 文件。如果确实不存在,可以通过其他工具如 easy_install 来重新安装 pip:
```bash
easy_install pip
```
以上措施应该能有效解决大多数因环境配置不当引起的无法识别 `pip` 的情况[^4]。
阅读全文
相关推荐


















