在这篇短文中,你可以找到如何用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版本的一部分,还没有发布。
软件包的所有版本都可以从发布历史中获得:

从上面的图片我们可以看到有两个预发布版本。
- 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 标志,可以安装预发布版和开发版。