如何在python中用pip安装预发布包

808 阅读1分钟

在这篇短文中,你可以找到如何用pip和Python安装预发布和开发包。

默认情况下,pip会安装最新的版本。

要安装预发布包,请使用下面的语法:

(1) 安装带有标志的预发布包--pre

pip install moviepy --pre

(2) 安装带有标志的预发布包--pre 和包的版本

pip install 'moviepy>=1.0.2,<2.0.0' --pre

例如,目前moviepy包的最新版本是1.0.3 。有一个修正是2.0版本的一部分,还没有发布。

软件包的所有版本都可以从发布历史中获得:

How to  install pre-release package with pip in python

从上面的图片我们可以看到有两个预发布版本。

  • 2.0.0.dev1
  • 2.0.0.dev2

一旦你选择了你想安装的版本,你就可以通过:

pip install 'moviepy>1.0.3' --pre

为了检查已经安装的版本,我们可以使用version ( Python > 3.8):

from importlib.metadata import version
version('moviepy')

结果:

'2.0.0.dev2'

这将安装moviepy 包的预发布版本。

你可以在这里找到更多信息:pip install - Pre-release Versions:

如果一个需求包括一个预发布或开发版本(例如:>=0.0.dev0),那么 pip 将允许该需求的预发布和开发版本。这不包括 != 标志。

pip install 命令也支持 --pre 标志,可以安装预发布版和开发版。