【发布时间】:2014-11-12 12:02:15
【问题描述】:
我想为我的 Python 模块创建一个 Windows 安装程序(如此处 https://docs.python.org/2/distutils/builtdist.html 所述)而不包括源代码,这意味着安装程序应该只嵌入 Python 字节码。
我遵循https://stackoverflow.com/a/3444346/343201 此处解释的解决方案,它仅适用于 ZIP 发行版。换句话说,如果我创建一个 ZIP 构建的发行版,我会设法排除所有来源并仅导出字节码 (.pyc)。另一方面,如果我创建一个 MSI/WININST 构建的发行版,它将只包含源代码 (.py)。
我查看了 bdist_wininst 的输出,看起来在创建 Windows 安装程序时,只导出了源文件,忽略了字节码。为什么?有没有办法强制安装程序只嵌入字节码而不嵌入源文件?
谢谢
【问题讨论】:
标签: python python-2.7 windows-installer software-distribution