From 2df409cc58118671d53935ce6512b8d5449d7039 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Mon, 7 Nov 2022 15:34:53 +0800 Subject: [PATCH] RP @chai001125 https://linux.cn/article-15224-1.html --- ...️ How to Upgrade Python Packages with Pip.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) rename {translated/tech => published}/20221027.0 ⭐️ How to Upgrade Python Packages with Pip.md (88%) diff --git a/translated/tech/20221027.0 ⭐️ How to Upgrade Python Packages with Pip.md b/published/20221027.0 ⭐️ How to Upgrade Python Packages with Pip.md similarity index 88% rename from translated/tech/20221027.0 ⭐️ How to Upgrade Python Packages with Pip.md rename to published/20221027.0 ⭐️ How to Upgrade Python Packages with Pip.md index 8b81eec3eb..020249de97 100644 --- a/translated/tech/20221027.0 ⭐️ How to Upgrade Python Packages with Pip.md +++ b/published/20221027.0 ⭐️ How to Upgrade Python Packages with Pip.md @@ -3,13 +3,15 @@ [#]: author: "Sagar Sharma https://itsfoss.com/author/sagar/" [#]: collector: "lkxed" [#]: translator: "chai001125" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15224-1.html" 使用 Pip 升级 Python 软件包 ====== +![](https://img.linux.net.cn/data/attachment/album/202211/07/153408lqflbw3mwxja3qm4.jpg) + 你上次更新通过 Pip 安装的 Python 软件包是什么时候?大多数用户往往会忘记这些 Python 软件包也需要手动更新,因为仅仅更新系统存储库对于软件包来说是不起作用的。 因此,让我们花点时间看看如何使用 Pip,来更新旧的 Python 软件包吧。 @@ -20,7 +22,7 @@ 因此,接下来就让我们深入了解如何使用这个极好的工具 Pip,来管理与 Python 软件包相关的内容吧。 -#### 1. 列出过时的 Python 软件包 +#### 1、列出过时的 Python 软件包 在计划更新什么软件包之前,我们先要列出有哪些过时的软件包,你可以在其中选择想要更新的软件包,因为大多数人不会想一下子更新整个软件包库。 @@ -32,7 +34,7 @@ pip list --outdated ![outdated packages][2] -#### 2. 升级特定的软件包 +#### 2、升级特定的软件包 获得可更新的软件包列表后,你可以像我之前提到的那样,选择你要更新的那个特定的软件包,pip 升级软件包命令的语法如下: @@ -48,7 +50,7 @@ pip install anime-api -U ![update anime api][3] -#### 3. 将软件包升级到特定的版本 +#### 3、将软件包升级到特定的版本 没有必要总是使用软件的最新版本,如果你想将软件包升级到不是最新的某个特定版本,参考如下的命令语法: @@ -64,7 +66,7 @@ pip install --upgrade xdg==5.1 ![upgrade xdg to specific iteration][5] -#### 4. 使用 Pip 一次性升级所有软件包 +#### 4、使用 Pip 一次性升级所有软件包 **请注意:我不建议你一次性升级所以软件包,因为 Python 软件包的依赖项太复杂了,一次性的升级无法处理相互依赖项。** @@ -78,7 +80,7 @@ pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n 上面的命令使用了 [xargs][7]。首先,会得到所有需要更新的软件包,然后对每个软件包执行 `pip3 install -U` 命令。 -我在这里使用的是 pip3,而不是 pip。在 Ubuntu 22.04 及更高的版本中,pip 和 pip3 命令都可以使用。 +我在这里使用的是 `pip3`,而不是 `pip`。在 Ubuntu 22.04 及更高的版本中,`pip` 和 `pip3` 命令都可以使用。 ### 总结 @@ -93,7 +95,7 @@ via: https://itsfoss.com/upgrade-pip-packages/ 作者:[Sagar Sharma][a] 选题:[lkxed][b] 译者:[chai001125](https://github.com/chai001125) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出