【问题标题】:Is there any way to reduce the size of python 2.7.6 package (unnessary folders or not needed folders or less needed folders inside python package))有什么方法可以减小 python 2.7.6 数据包的大小(不必要的文件夹或不需要的文件夹或 python 包内不需要的文件夹))
【发布时间】:2018-11-17 03:52:55
【问题描述】:

我正在构建一个.exe。 Python 是从我的.exe 调用的,我已经包含了 python 包以及 python 的工作包。我发现包裹的尺寸很大。有什么办法可以减小python包的大小。

【问题讨论】:

  • 如果你不需要它们,你可以删除 python 分发树的各个部分,但你是你需要和不需要什么的仲裁者。例如,如果您不需要 distutils,则可以从分发中删除整个文件夹。

标签: python c++ python-2.7


【解决方案1】:

好吧,我建议您浏览文件夹并挑选您不使用的内容。有些可能会很好摆脱:

  • /Doc,其中包含适用于您的版本的 Python 文档
  • /Scripts,里面有 pip 之类的东西
  • /tcl,其中包含几兆字节的数据,供 Python-Tcl 接口工作 .只有在使用 Tkinter 时才需要它。
  • /Lib 中您未导入的任何内容。这是存储标准模块的地方
  • /include,存放Python-C接口*
  • /Tools/demo,里面有python的例子

*仅当您不使用任何基于 C 的第三方库时才删除它。如果您不确定,请不要冒险。

【讨论】:

  • 我不应该做试错法(删除文件夹和检查)。它可能会产生问题。有没有办法只找到(必要的文件夹或文件)来运行 python 文件
  • @KawinAnto 我添加了一些关于每个文件夹是什么的解释
  • 我尝试了你的建议,它在一定程度上减少了文件大小。谢谢
猜你喜欢
  • 1970-01-01
  • 2017-08-14
  • 1970-01-01
  • 2021-09-15
  • 2016-02-26
  • 2013-05-24
  • 1970-01-01
  • 1970-01-01
  • 2014-03-02
相关资源
最近更新 更多