如何用Pip安装特定版本的Python包?

Pip是最流行的工具,也是用于将第三方软件包安装到Python中的命令。pip可以用于PYython2和Python3。在本教程中,我们将学习如何使用pip命令安装特定版本的Python包。

null

搜索包

在安装Python包的特定版本之前,我们可以搜索包的完整名称和版本信息。我们将使用 search 本例中的命令。

$ pip search django
Search Package
搜索包

显示包信息和版本

我们可以显示Python包的名称、版本等信息。反转信息很重要,因为我们将安装特定的版本或降级Python包。

$ pip show django
Show Package Information and Version
显示包信息和版本

使用pip命令安装特定的软件包版本

我们将用pip安装特定版本的Django-Python包。我们将用等号指定要安装的版本。在本例中,我们将安装Django版本2.2.1,它不是最新版本。我们将使用双等式符号来指定版本。我们还将使用 --user 选项,以防止其他系统用户的软件包降级。这只会影响当前用户。

$ pip3 install --user django==2.2.1
Install Specific Package Version with pip Command
使用pip命令安装特定的软件包版本

从屏幕截图中,我们看到当前安装的最新Django版本是自动卸载的。

使用pip命令安装指定范围内的软件包版本

在前面的示例中,我们安装了一个特定的django版本。但是我们也可以用 >= <= . 这将选择符合给定表达式的最新版本并安装它。

$ pip install django < 2
Install Package Version Which Is In Specified Range with pip Command
使用pip命令安装指定范围内的软件包版本

强制安装  使用pip命令的特定包版本

如果有一些与安装、依赖性等相关的小问题,我们可以使用 --force-reinstall 选项。

$ pip3 install --force-reinstall --user django==2.2.1

使用pip命令删除特定的包版本

我们还可以使用pip命令删除特定的包版本。有一个不同的选择。由于同一时间只能安装一个版本,不同版本的安装将卸载当前安装的版本。

$ pip uninstall django$ pip2 uninstall django$ pip2 uninstall django
Remove Specific Package Version with pip Command
使用pip命令删除特定的包版本

相关文章: 如何安装Python Pip For Linux?

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