如何将模块依赖项作为py2exe脚本的一部分包含在内

时间:2013-01-29 14:00:01

标签: python

我有一个Windows安装程序my_script.exe(使用py2exe从my_script.py生成),它依赖于“PyDes”模块,

当我执行my_script.exe时,它会抛出一个错误,

导入错误:pyDes模块

如何将pyDes模块包含为my_script.py

的依赖项

我正在使用py2exe来创建Windows安装程序。

python setup.py py2exe

1 个答案:

答案 0 :(得分:0)

尝试将'includes': ['PyDes'],添加到setup.py文件

中的相关位置
setup(
    # ...
    options = {
        'includes': ['PyDes'],
        },
    # ...
)

假设PyDes

中有sys.path

N.B。如果py2exe没有获得PyDes依赖关系,则可能没有找到PyDes所依赖的任何内容,因此请为更多ImportError做好准备!只需将它们添加到'include',直到一切顺利。