Python pip 以及 包的升级

Python pip 以及 包的升级

更新 pip 本身

sh 复制代码
python -m pip install --upgrade pip

或者(有时更安全):

sh 复制代码
python3 -m pip install --upgrade pip

升级某个包

sh 复制代码
pip install --upgrade package-name
# or
pip install -U package-name

查看所有可更新的包

sh 复制代码
pip list --outdated

这个命令执行时间可能会比较久.

升级所有的包

保存旧环境依赖备份:

sh 复制代码
pip freeze > requirements_before_upgrade.txt

升级所有包

sh 复制代码
pip list --outdated --format=columns | tail -n +3 | awk '{print $1}' | xargs -n1 pip install -U

📌 命令说明:

  1. pip list --outdated --format=columns:列出过时的包
  2. tail -n +3:跳过表头
  3. awk '{print $1}':只取包名
  4. xargs -n1 pip install -U:逐个更新
相关推荐
bulucc7 分钟前
一个简答的意图识别Agent
python·大模型·agent
Lizhihao_22 分钟前
Python如何写Selenium全攻略
开发语言·python
m0_738120721 小时前
网络安全编程——TCP客户端以及服务端Python实现
python·tcp/ip·安全·web安全·网络安全
AntBlack2 小时前
不当韭菜 : 好像真有点效果 ,想藏起来自己用了
前端·后端·python
funfan05172 小时前
【开发AI】Windows安装和使用Milvus的保姆级教程
人工智能·windows·milvus
刚子编程2 小时前
ASP.NET Core Blazor简介和快速入门三(布局和路由)
windows
百锦再2 小时前
破茧成蝶:全方位解析Java学习难点与征服之路
java·python·学习·struts·kafka·maven·intellij-idea
可触的未来,发芽的智生2 小时前
触摸未来2025-10-25:蓝图绘制
javascript·python·神经网络·程序人生·自然语言处理
新手村领路人3 小时前
python opencv gpu加速 cmake msvc cuda编译问题和设置
开发语言·python·opencv