【发布时间】:2016-08-23 08:53:42
【问题描述】:
当我使用pip install module_name 安装模块时,我可以看到轮子或包的大小。
所以问题是,是否可以只知道每个模块的大小?
类似的东西。
import pip
for dist in pip.get_installed_distributions():
print(distribution_size_only of dist)
我想知道分布的估计大小,以便我可以从 winpython 分布中删除它们。
【问题讨论】:
-
定义“尺寸”。
pip显示下载时压缩存档的大小。安装大小将与此大不相同,这取决于那里是否有已编译的扩展,或者是否包含易于压缩的数据文件等。 -
无论如何,安装后分发大小不会存储为元数据,您必须查询原始下载位置以获取该版本的存档大小。
-
另外,依赖项呢?这些应该包括在计算中吗?你在这里的最终目标是什么?计算必须下载多少才能重现当前设置?
-
如果你想要
estimated,那么你可以在我下面的脚本中找到它。估计不等于 1:1 大小对吧?
标签: python