Pip是最流行的工具,也是用于将第三方软件包安装到Python中的命令。pip可以用于PYython2和Python3。在本教程中,我们将学习如何使用pip命令安装特定版本的Python包。
null
搜索包
在安装Python包的特定版本之前,我们可以搜索包的完整名称和版本信息。我们将使用 search
本例中的命令。
$ pip search django

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

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

从屏幕截图中,我们看到当前安装的最新Django版本是自动卸载的。
使用pip命令安装指定范围内的软件包版本
在前面的示例中,我们安装了一个特定的django版本。但是我们也可以用 >=
或 <=
. 这将选择符合给定表达式的最新版本并安装它。
$ pip install django < 2

强制安装 使用pip命令的特定包版本
如果有一些与安装、依赖性等相关的小问题,我们可以使用 --force-reinstall
选项。
$ pip3 install --force-reinstall --user django==2.2.1
使用pip命令删除特定的包版本
我们还可以使用pip命令删除特定的包版本。有一个不同的选择。由于同一时间只能安装一个版本,不同版本的安装将卸载当前安装的版本。
$ pip uninstall django$ pip2 uninstall django$ pip2 uninstall django

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END