如何在py2exe脚本中包含模块依赖项
我有一个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
试着在你的 setup.py
文件中合适的位置添加 'includes': ['PyDes'],
setup(
# ...
options = {
'includes': ['PyDes'],
},
# ...
)
前提是 PyDes
已经在你的 sys.path
里
注意:如果 py2exe
没有找到 PyDes
这个依赖,那可能它也没找到 PyDes
依赖的其他东西,所以你可能会遇到更多的 ImportError
错误!只要继续把这些依赖添加到 'include'
里,直到一切正常为止。