如何用Pip更新/升级Python包?

Pip是一个常用的命令,用于管理Python包。  Pip命令还用于更新/升级已安装的Python包。

null

列出已安装的Python包

在更新或升级已安装的Python包之前,我们将列出已安装的包。我们将使用 list 命令,该命令将显示已安装软件包的完整名称和版本。

$ pip list$ pip2 list$ pip3 list
List Installed Packages
列出已安装的软件包

检查是否安装了Python包

在前面的示例中,我们刚刚列出了所有已安装的软件包和版本。我们还可以检查是否已经安装了特定的python包。我们还将使用 grep 命令,提供要检查的包的名称。

$ pip list | grep ufw$ pip list | grep zipstream$ pip list | grep django$ pip list | grep xml$ pip list | grep pip
Check If A Python Package Is Installed
检查是否安装了Python包

列出过时的Python包

Pip命令还提供 --outdated 选项与 list 命令,该命令将列出过时和已安装的python包。

$ pip list --outdated$ pip2 list --outdated$ pip3 list --outdated
List Outdated Python Packages
列出过时的Python包

升级/更新Python包至最新版本

我们将使用 install 命令与 --upgrade 选项,并提供包名称。在本例中,我们将把名为Django的包更新/升级到最新版本。我们还将提供 --user 选项。或者 --upgrade 我们可以用 -U 这是缩写形式。

$ pip install --user --upgrade django$ pip2 install --user --upgrade django$ pip3 install --user --upgrade django
Upgrade/Update Python Package To The Latest Version
升级/更新Python包至最新版本

从截图中,我们看到第一个Django版本2.0被找到。卸载Django版本2.0,然后安装Django版本2.2.5,这将完成Django的升级/更新。

相关文章: Python中的Pip是什么?

升级/更新Python包至特定版本

在前面的示例中,我们已经将Django-python包更新为最新版本。我们还可以将python包更新/升级到非最新的特定版本。在本例中,我们将升级/更新一个特定版本,该版本不是最新的等号版本。我们不会使用 --upgrade 选项,但请指定升级版本。

$ pip install --user django==2.2$ pip2 install --user django==2.2$ pip3 install --user django==2.2
Upgrade/Update Python Package To The Specific Version
升级/更新Python包至特定版本

我们可以看到当前安装的版本是Django 2.0,但我们将把它升级到版本2.2。

将Python包降级到特定版本

我们还可以将已安装的软件包降级为特定版本。我们将使用下面的等式符号指定Python包名和要降级的版本。在本例中,我们将把Django包降级到2.0版本。

$ pip install --user django==2$ pip2 install --user django==2$ pip3 install --user django==2
Downgrade Python Package To The Specific Version
将Python包降级到特定版本

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享