一些py文件cxfreeze没有自动包含,需要手动添加入baseparser,ocr
配置文件config.py不能打进包里面,当成单独的文件打包。不然不好修改,需要excludes然后加入include_files。
lxml的东西需要手动包含,找不到奇怪的模块时如sys需要手动excludes
setup.py文件
from cx_Freeze import setup, Executable
build_exe_options = {
"includes": ['lxml', 'lxml.etree', 'lxml._elementpath', 'baseparser', 'ocr'],
"packages": [],
'excludes': ['collections.sys',
'collections._weakref',