打开 choco lib 文件夹后,我可以看到很多文件。我记得安装的唯一东西是 python 和 ffmpeg,当然还有 Chocolatey。但其余的是什么?并且有 3 个 Python 实例?我可以删除它们吗?
C:\ProgramData\chocolatey\lib>choco list -lo
Chocolatey v1.1.0
chocolatey 1.1.0
chocolatey-compatibility.extension 1.0.0
chocolatey-core.extension 1.4.0
chocolatey-windowsupdate.extension 1.0.4
ffmpeg 6.0
KB2919355 1.0.20160915
KB2919442 1.0.20160915
KB2999226 1.0.20181019
KB3033929 1.0.5
KB3035131 1.0.3
python 3.11.4
python3 3.11.4
python311 3.11.4
vcredist140 14.32.31326
vcredist2015 14.0.24215.20170201
15 packages installed.
即使您尝试过,它也不会让您删除其中的大部分,只有您安装的软件包是可以删除的。因为额外的套餐包括:
python3
包需要vcredist2015
,如此处所示。vcredist2015
,另一方面,需要vcredist140
. 那么这取决于多个知识库补丁和 Chocolatey 核心扩展。等等。最常见的依赖项是 Windows 补丁、Visual 可再发行组件、.NET 框架和其他流行的编程环境/运行时(如 Java 或 Python)。在文档中阅读有关此概念的更多信息。
就您而言,
python
基本上是一种不同类型的元包,如果您想稍后更新到最新的 Python 版本,无论是主要版本还是次要版本更改,您都需要安装该元包。它本身不执行任何操作,而是依赖于python3
,而后者依赖于更次要的版本,例如python312
最后该软件包安装该软件。这只是组织事情的一种方式。