成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用 Pip 升級(jí) Python 軟件包

開(kāi)發(fā) 后端
讓我們花點(diǎn)時(shí)間看看如何使用 Pip,來(lái)更新舊的 Python 軟件包吧。

你上次更新通過(guò) Pip 安裝的 Python 軟件包是什么時(shí)候?大多數(shù)用戶往往會(huì)忘記這些 Python 軟件包也需要手動(dòng)更新,因?yàn)閮H僅更新系統(tǒng)存儲(chǔ)庫(kù)對(duì)于軟件包來(lái)說(shuō)是不起作用的。

因此,讓我們花點(diǎn)時(shí)間看看如何使用 Pip,來(lái)更新舊的 Python 軟件包吧。

如何使用 Pip 升級(jí) Python 軟件包

??Pip(Pip Installs Packages)?? 是一個(gè)用于管理 Python 軟件包的 命令行實(shí)用程序command line utility 。你可以將 Pip 安裝 Python 軟件包,類比為在 Ubuntu 和 Debian 中使用 ??apt?? 管理軟件包那樣。

因此,接下來(lái)就讓我們深入了解如何使用這個(gè)極好的工具 Pip,來(lái)管理與 Python 軟件包相關(guān)的內(nèi)容吧。

1、列出過(guò)時(shí)的 Python 軟件包

在計(jì)劃更新什么軟件包之前,我們先要列出有哪些過(guò)時(shí)的軟件包,你可以在其中選擇想要更新的軟件包,因?yàn)榇蠖鄶?shù)人不會(huì)想一下子更新整個(gè)軟件包庫(kù)。

要列出過(guò)時(shí)的 Python 軟件包,你只需將 ??pip?? 命令與 ??list?? 選項(xiàng)、??--outdated?? 標(biāo)志一同使用即可,如下圖所示:

pip list --outdated

outdated packages

2、升級(jí)特定的軟件包

獲得可更新的軟件包列表后,你可以像我之前提到的那樣,選擇你要更新的那個(gè)特定的軟件包,pip 升級(jí)軟件包命令的語(yǔ)法如下:

pip install package_name -U

例如,我想將名為 ??anime-api?? 的軟件包升級(jí)到最新版本,所以我將使用下面的命令來(lái)升級(jí):

pip install anime-api -U

update anime api

3、將軟件包升級(jí)到特定的版本

沒(méi)有必要總是使用軟件的最新版本,如果你想將軟件包升級(jí)到不是最新的某個(gè)特定版本,參考如下的命令語(yǔ)法:

pip install --upgrade <package>==<version>

例如,我想將名為 ??xdg?? 的軟件包更新到 5.1 版本,5.1 版本是最新版本的前一個(gè)版本,所以可以使用以下命令:

pip install --upgrade xdg==5.1

upgrade xdg to specific iteration

4、使用 Pip 一次性升級(jí)所有軟件包

請(qǐng)注意:我不建議你一次性升級(jí)所以軟件包,因?yàn)?Python 軟件包的依賴項(xiàng)太復(fù)雜了,一次性的升級(jí)無(wú)法處理相互依賴項(xiàng)。

要一次性升級(jí)所有 python 軟件包,你可以使用以下命令:

pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U

upgrade everything

上面的命令使用了 ??xargs??。首先,會(huì)得到所有需要更新的軟件包,然后對(duì)每個(gè)軟件包執(zhí)行 ??pip3 install -U?? 命令。

我在這里使用的是 ??pip3??,而不是 ??pip??。在 Ubuntu 22.04 及更高的版本中,??pip?? 和 ??pip3?? 命令都可以使用。

總結(jié)

使用 Pip 一次性更新所有 Python 軟件包并不是一個(gè)好主意。我發(fā)現(xiàn)一次性更新后,軟件包之間的依賴關(guān)系被破壞了,所以請(qǐng)確保只更新你想要更新的軟件包。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2020-03-16 18:30:47

pipPythonLinux

2022-07-25 10:20:39

apt 命令Ubuntu軟件包

2022-10-12 15:37:33

TopgradeLinux軟件包

2012-10-29 11:31:43

IBMdw

2010-03-03 09:43:34

Linux軟件包

2012-10-24 14:54:15

IBMdw

2018-06-22 10:05:04

Arch LinuxDEB軟件包

2009-12-28 12:25:44

2017-08-21 11:13:43

LinuxSnapcraft Snap軟件包

2010-02-05 14:46:20

Ubuntu軟件包

2009-12-16 10:25:14

sage開(kāi)源軟件包

2010-03-01 17:43:55

Linux Xsupp

2021-10-03 14:30:17

Arch LinuxPKGBUILD 文件軟件包

2010-04-30 10:28:11

Unix安裝

2010-06-10 13:56:22

openSUSE軟件包

2021-04-20 22:27:22

Python軟件包GitHub

2023-02-14 07:19:31

2019-09-25 09:20:33

機(jī)器學(xué)習(xí)Python數(shù)據(jù)科學(xué)

2010-01-07 14:44:14

Linux安裝KDE

2009-12-21 11:26:36

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品久久久久久久岛一牛影视 | 中文字幕在线一区 | 欧美91| 福利一区视频 | 欧美激情精品久久久久久 | 久久福利 | 日日摸夜夜添夜夜添精品视频 | 亚洲综合在线视频 | 国产高清免费 | 成人深夜福利在线观看 | 欧美一区二区三区四区在线 | 国产一级淫片免费视频 | 色橹橹欧美在线观看视频高清 | 日韩精品在线观看一区二区三区 | 日本三级做a全过程在线观看 | av黄色在线 | 天堂在线91| www.久久久.com | 激情五月综合 | 在线观看成人免费视频 | 亚洲综合在线一区二区 | 天天色天天色 | 国产精品一区二 | 日韩av高清在线 | 国产日韩精品视频 | 国产精品亚洲综合 | 成人国产精品一级毛片视频毛片 | 久一久| 国产免费一区二区三区 | 极品国产视频 | 日本高清精品 | 免费在线观看黄视频 | www.色.com | 欧美亚洲第一区 | 天天操夜夜看 | 日韩av在线免费 | 精久久久久 | 国产精品资源在线 | 盗摄精品av一区二区三区 | 日日夜夜天天综合 | 亚洲一二三区精品 |