pip是python核心包管理工具,支持安装(含指定版本)、升级、卸载、查看、搜索包及配置镜像源等操作,如pip install requests、pip list、pip uninstall requests、pip config set global.index-url。

pip 是 Python 最常用的包管理工具,掌握核心命令能大幅提升开发效率。 它负责安装、升级、卸载和查看第三方库,几乎所有 Python 项目都离不开它。
安装与升级包
最常用的操作是安装指定版本的库或升级已有库:
- pip install requests —— 安装最新版 requests 库
- pip install requests==2.31.0 —— 安装指定版本
- pip install -U requests 或 pip install --upgrade requests —— 升级到最新版
- pip install -r requirements.txt —— 批量安装文件中列出的所有依赖
查看与搜索包
快速了解已装包或查找可用库:
- pip list —— 列出所有已安装的包(含版本号)
- pip list --outdated —— 查看哪些包有新版本可升级
- pip show requests —— 显示某个包的详细信息(作者、依赖、位置等)
- pip search django —— 搜索 PyPI 上名称含 django 的包(注意:该命令自 pip 21.0 起已禁用,推荐直接访问 pypi.org)
卸载与清理
安全移除不需要的包,避免环境混乱:
立即学习“Python免费学习笔记(深入)”;
- pip uninstall requests —— 卸载 requests(会提示确认)
- pip uninstall -y requests —— 强制卸载,跳过确认
- pip cache info —— 查看缓存状态
- pip cache purge —— 清空下载缓存(节省磁盘空间)
环境与源配置
提升安装速度和兼容性,尤其在国内网络环境下:
- pip config list —— 查看当前 pip 配置
- pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ —— 设置清华镜像源(推荐)
- pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ numpy —— 临时使用中科大源安装单个包
- pip install --trusted-host pypi.tuna.tsinghua.edu.cn -i https://pypi.tuna.tsinghua.edu.cn/simple/ flask —— 解决 HTTPS 证书问题时的补充参数










