py2exe缺少模块

时间:2014-07-03 19:03:48

标签: 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'
            }    
    }
)

2 个答案:

答案 0 :(得分:0)

我建议:

  • 指定要包含的扩展名
  • 确保此错误不是由relative import引起的。如果模块的扩展名不够,也可能足以指定路径

答案 1 :(得分:0)

试试这个:     来自distutils.core导入设置     导入py2exe

setup(
    console=['file.py'],
    zipfile=None,
    packages=['lib'],
    package_dir={'lib':'lib'},   
    }
)