0
我正在尝试使用py2exe将Python项目转换为exe文件。我的项目目录结构:在安装脚本中包含嵌套模块
project/
__init__.py
main.py
src/
__init__.py
interface/
__init__.py
window.py
secondary.py
ui/
settings.ui
icons/
project.png
在main.py
,有import src.interface.window as win
声明,当我尝试创建使用py2exe exe文件,它显示一个错误信息:The following modules appear to be missing: [src.interface.window]
。我不知道如何在安装脚本中包含所有模块,以便distutils
可以识别它们。
我的安装脚本:
import py2exe
from distutils.core import setup
setup(packages=['project.src.interface'],
package_data={'project': ['ui/*', 'icons/*']},
windows=[{'script': 'project/main.py'}],
options={'py2exe': {'skip_archive': True, 'includes': ['sip', 'pgmagick', 'PyQt4.QtGui', 'PyQt4.QtCore']}})