在虚拟环境中,我经常看到人们谈论“种子包”,例如
uv venv --seed
,带有帮助文本“将种子包(一个或多个:pip
、setuptools
和wheel
)安装到虚拟环境中。”或“如果需要,可以使用 uv venv 为 pip 播种--seed but...",而且也在 virtualenv 用户指南中 ("[...] 在创建的虚拟环境中安装(引导)种子包(pip、setuptools、wheel 中的一个或多个)[.. .]"),但这个术语从未被明确定义过。
当然,我已经预感到它的含义,但到目前为止我还没有找到明确的定义“确切地说”种子包是什么以及“播种”到底意味着什么。有人可以澄清和/或参考一些 PEP 吗?
新的虚拟环境提供了
pip
、
setuptools
、wheel
或类似的软件包,需要安装或创建进一步的软件包,您可以使用这些软件包来构建环境 - 它需要成长。