py2exe 缺少模块

标签 py2exe

我的 py2exe 安装文件。我有一个模块放在一起,它位于 project/lib/execution_timer.py(c)

我需要将该文件包含在我的构建中。不管我试过什么都找不到那个模块。如果我手动将文件复制到 dist 目录中,它工作正常。但我怎样才能自动包含这个。

from distutils.core import setup
import py2exe

setup(
    console=['file.py'],
    zipfile=None,
    options={
            "py2exe":{
                    'includes': 'execution_timer'
            }    
    }
)

最佳答案

我建议:

  • 指定 模块扩展你想包括
  • 确保此错误不是由于 relative import .如果模块的扩展名不够
  • ,指定路径可能就足够了

    关于py2exe 缺少模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24561473/

    相关文章:

    python - 使用 py2exe 将 python 脚本转换为 .exe 时,它​​是否更快?

    python - 不考虑子包中的文件

    python - 当我运行一个非常简单的 py2exe 测试时,它给我错误

    python - 将python程序转换为windows可执行文件

    python 应用程序到 exe 无法在 WinSRV2003 上运行

    python cx_Freeze egg问题

    python - Py2exe - 无法使用 Windows 7 计算机运行在 Windows 10 上创建的 .exe

    python - 如何为我的 py2exe 发行版创建 list 文件?

    python - PyQt4中exe的窗口图标