Python调用ddddocr打包不成功或打开后报错ddddocr\common.onnx failed. File doesn‘t exist解决办法
bin_00001:
增加 --add-data common.onnx;ddddocr 就可以了,实际就是去设置datas 的值.不用每次去修改spec文件
[code=python]
from PyInstaller.__main__ import run
if __name__ == '__main__':
# opts = ['main.py', '-F']
# opts = ['main.py', '-F', '-w']
# opts = ['main.py', '-F', '-w', '--upx-dir', 'upx391w']
opts = ['pay_spider.py', '-F', '--icon=Mushroom.ico', '-w', '--noconsole', '--upx-dir', 'upx391w',
'-p Ui_Dialog.py', '--hidden-import', 'Ui_Dialog', '-p pay_http.py',
'--hidden-import', 'spider_http', '--add-binary', 'chromedriver.exe;.', '--add-data', 'common.onnx;ddddocr'
]
run(opts)
[/code]
|