pip 是 Python 官方的包管理工具,用于安装、卸载、更新和管理 Python 第三方包(如 requests、numpy、pandas 等),是 Python 开发的必备工具。本教程涵盖 pip 核心用法、环境适配及避坑技巧,适配 Windows、macOS 和 Linux 系统。
一、pip 基础认知
1. 什么是 pip?
pip 全称'Pip Installs Packages',是 Python 生态的核心包管理工具,可:
- 安装/卸载/更新 Python 第三方包;
- 管理包的版本和依赖;
- 导出/导入项目依赖清单(requirements.txt)。
版本兼容:Python 3.4+ 版本默认自带 pip,无需手动安装;若缺失,执行 python -m ensurepip 即可快速补装。
2. 验证 pip 安装
打开终端/命令提示符,执行以下命令验证 pip 可用性(优先推荐 python -m pip 写法,避免环境冲突):
# 通用写法(适配所有系统)
python -m pip --version
# 简写(需确保环境变量配置正确)
pip --version
# Windows/macOS/Linux 区分 Python 3
pip3 --version
正常输出:pip 24.0 from ... (python 3.8)(显示版本和 Python 路径)。
二、pip 核心用法(高频操作)
以下命令均适配 Windows/macOS/Linux,重点标注 Windows 特有的避坑点。
1. 安装包(核心操作)
(1)安装最新版本
python -m pip install requests
(2)安装指定版本
# 安装精确版本(无特殊符号,所有系统通用)
python -m pip install requests==2.28.1
(3)安装版本范围(重点避坑)
问题场景:Windows CMD 中 </> 是系统重定向符号,直接执行 pip install requests>=2.20,<3.0 会报错。
正确写法:给版本范围加引号(Windows 必做),或用 PowerShell 执行:
# Windows CMD 推荐写法(加引号)
python -m pip install "requests>=2.20,<3.0"
# 或单引号
python -m pip install 'requests>=2.20,<3.0'
# macOS/Linux 终端/Windows PowerShell(无需引号)
python -m pip install requests>=2.20,<3.0
版本范围语法说明:
>=2.20:版本大于等于 2.20;<3.0:版本小于 3.0;- 组合表示「2.20 ≤ 版本 < 3.0」。
(4)从本地文件安装
若下载了 .whl/.tar.gz 格式的包文件:

