from distutils.core import setup
import os
import shutil
import py2exe
data_files = []
setup(
name='ApplicationName',
console=['script_file.py'], # 'windows' means it's a GUI, 'console' It's a console program, 'service' a Windows' service, 'com_server' is for a COM server
# You can add more and py2exe will compile them separately.
options={ # This is the list of options each module has, for example py2exe, but for example, PyQt or django could also contain specific options
'py2exe': {
'packages': [],
'dist_dir': 'dist', # The output folder
'compressed': True, # If you want the program to be compressed to be as small as possible
'includes': ['os', 'logging', 'yaml', 'sqlalchemy', 'pymysql'], # All the modules you need to be included, I added packages such as PySide and psutil but also custom ones like modules and utils inside it because py2exe guesses which modules are being used by the file we want to compile, but not the imports, so if you import something inside main.py which also imports something, it might break.
}
},
data_files=data_files # Finally, pass the
)
尝试显式地将
py2exe
选项传递给安装程序。在我通常跟随这位将军设置.py对于py2exe程序。在
请将py2exe重新安装到支持python3.5的其他版本
相关问题 更多 >
编程相关推荐