news 2026/4/12 5:42:20

python pip 查看版本、安装、卸载等常用命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python pip 查看版本、安装、卸载等常用命令

Python pip 常用命令速查(查看版本、安装、卸载、升级等)
(2025-2026 最新实用版)

以下是日常开发中最常使用到的 pip 命令,按照使用频率排序整理:

1. 查看 pip 相关信息(最常用)

# 查看 pip 版本(最常用)pip --version pip -V pip -v# 查看当前 python 使用的 pip 是哪个版本(强烈推荐)python -m pip --version python3 -m pip --version# 查看 pip 帮助(所有命令列表)pip --help pip -h# 查看 pip 安装位置和详细信息pip show pip

2. 安装包(最核心操作)

# 安装最新版本pipinstall包名 pipinstallrequests# 安装指定版本pipinstallrequests==2.28.1 pipinstallrequests>=2.28.0,<3.0# 安装可用的最新版本(但不高于某个版本)pipinstall"requests<3.0"# 强制重新安装(即使已存在也重新下)pipinstall--force-reinstall requests# 指定国内镜像源(速度快,强烈推荐)pipinstallrequests -i https://pypi.tuna.tsinghua.edu.cn/simple pipinstall-i https://pypi.douban.com/simple/ fastapi# 同时使用多个源(备用源)pipinstallrequests -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

3. 卸载包

# 卸载单个包pip uninstall requests pip uninstall -y requests# -y 自动确认# 卸载多个包pip uninstall requests pandas numpy -y# 根据 requirements.txt 卸载(常用于清理环境)pip uninstall -r requirements.txt -y

4. 升级 pip 本身 & 升级已安装包

# 升级 pip 到最新版(非常重要!)python -m pipinstall--upgrade pip python -m pipinstall-U pip# 升级所有已安装包到最新版(慎用!容易破坏依赖)pip list --outdated# 先查看哪些可以升级pipinstall--upgrade$(pip list --outdated|awk'NR>2 {print $1}')# 升级单个包pipinstall--upgrade requests pipinstall-U requests

5. 查看已安装包信息

# 列出所有已安装包pip list pip list --format=freeze# 经典 requirements.txt 格式pip freeze# 最常用导出依赖方式# 查看某个包的详细信息pip show requests pip show -f requests# -f 显示安装文件列表# 查看可升级的包pip list --outdated pip list -o

6. 依赖管理相关(项目常用)

# 导出当前环境所有依赖(最常用)pip freeze>requirements.txt# 只导出项目直接依赖(推荐!更干净)# 方法1:使用 pipreqs(强烈推荐)pipinstallpipreqs pipreqs.--force# 方法2:pip-tools(更专业)pipinstallpip-tools pip-compile pyproject.toml# 或 requirements.inpip-sync# 同步环境与 lock 文件

7. 快速记忆口诀(日常最常用 7 条)

pip -V# 我现在是什么版本?pip list# 我装了什么?pipinstallxxx# 我要装这个!pipinstall-U xxx# 这个包要更新!pip uninstall xxx# 这个我不想要了pip freeze>req.txt# 把环境打包带走pipinstall-r req.txt# 把别人打包的环境装进来

8. 2025-2026 年额外小技巧

# 使用 uv(新一代极快包管理器,逐渐取代 pip)# 安装 uv: curl -LsSf https://astral.sh/uv/install.sh | shuv pipinstallfastapi uv pip compile requirements.in -o requirements.txt uv venv# 比 python -m venv 快很多

总结一句最实用的口诀:

“先 pip -V 看自己,再 pip list 看家底,install 要带 -i,升级用 -U,导出 freeze,卸载用 uninstall”

祝你 pip 用得顺手,环境永远干净~ 🚀

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/8 17:41:06

深入剖析UUID 6-8版本生成机制(架构师必读的底层优化实践)

第一章&#xff1a;UUID 6-8版本生成机制概述 UUID&#xff08;通用唯一识别码&#xff09;的第6至第8版本代表了对传统UUID标准的现代化演进&#xff0c;旨在提升时间排序性、空间效率与随机质量。这些新版本在保留向后兼容性的同时&#xff0c;针对分布式系统、高并发场景进行…

作者头像 李华
网站建设 2026/4/2 4:59:40

48小时开发记:WarcraftHelper原型诞生全过程

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 构建一个WarcraftHelper最小可行产品(MVP)&#xff0c;核心功能包括&#xff1a;1)基础任务查询 2)简易装备对比 3)基础数据看板 4)反馈收集模块。要求使用最简技术栈实现核心体验…

作者头像 李华
网站建设 2026/4/9 12:42:23

开箱即用:Qwen3-4B-Instruct-2507一键部署教程

开箱即用&#xff1a;Qwen3-4B-Instruct-2507一键部署教程 1. 教程目标与适用场景 本教程旨在为开发者提供一条从零到上线的完整路径&#xff0c;帮助您快速在本地或云端环境中一键部署 Qwen3-4B-Instruct-2507 模型服务&#xff0c;并通过 Chainlit 构建交互式前端界面。无论…

作者头像 李华
网站建设 2026/4/10 5:15:09

AI人脸隐私卫士在跨境业务中的应用:GDPR合规实战

AI人脸隐私卫士在跨境业务中的应用&#xff1a;GDPR合规实战 1. 引言&#xff1a;跨境数据合规的紧迫挑战 随着全球化业务的深入&#xff0c;企业频繁在跨国会议记录、远程协作影像、客户调研视频等场景中采集和处理包含人脸信息的图像数据。然而&#xff0c;欧盟《通用数据保…

作者头像 李华
网站建设 2026/4/3 11:39:58

本地运行更安全!AI人脸卫士离线部署入门必看

本地运行更安全&#xff01;AI人脸卫士离线部署入门必看 &#x1f4a1; 获取更多AI镜像 想探索更多AI镜像和应用场景&#xff1f;访问 CSDN星图镜像广场&#xff0c;提供丰富的预置镜像&#xff0c;覆盖大模型推理、图像生成、视频生成、模型微调等多个领域&#xff0c;支持一键…

作者头像 李华
网站建设 2026/4/7 13:03:15

Android UI 优化指南:流畅度与体验双提升

Android 应用的 UI 体验直接影响用户留存率&#xff0c;优化核心围绕 流畅度、响应速度、内存占用 三大维度&#xff0c;同时兼顾兼容性与视觉一致性。以下是一套通俗易懂、可落地的优化方案&#xff0c;适合开发和测试人员参考。一、 布局优化&#xff1a;减少层级&#xff0c…

作者头像 李华