Python pip 包管理
学习用pip安装和管理第三方包 · 难度:进阶 · +15XP
Python pip 包管理
Python pip 包管理 — 安装和使用第三方库
学习前的准备
你需要 Python 3.4 以上版本(pip 自带)。打开终端。本教程将教你使用 pip——Python 的官方包管理器。
什么是 pip?
Python 自带的“标准库”已经非常强大,但在实际开发中,你经常需要用到第三方库——比如做网络请求的 requests、数据分析的 pandas。pip 就是 Python 官方的包管理器,让你用一条命令就能安装任何第三方库。
# 检查 pip 是否已安装
pip --version
# 安装一个包
pip install requests
# 安装指定版本
pip install requests==2.28.0
# 一次安装多个
pip install requests flask numpy
# 列出所有已安装的包
pip list
# 查看某个包的详细信息
pip show requests
# 升级一个包
pip install --upgrade requests
# 卸载一个包
pip uninstall requests
requirements.txt — 管理项目依赖
# 生成 requirements.txt
pip freeze > requirements.txt
# 根据 requirements.txt 批量安装
pip install -r requirements.txt
常用第三方库推荐
| 库名 | 用途 | 安装命令 |
|---|---|---|
| requests | HTTP 网络请求 | pip install requests |
| flask | 轻量级 Web 框架 | pip install flask |
| pandas | 数据分析 | pip install pandas |
| numpy | 科学计算 | pip install numpy |
| openpyxl | 读写 Excel | pip install openpyxl |
| pillow | 图像处理 | pip install pillow |
小结
pip 是 Python 开发者每天都会用到的工具。pip install 安装包,pip list 查看包,pip uninstall 卸载包,pip freeze 导出依赖列表。配合虚拟环境使用,可以确保每个项目的依赖互不干扰。