ddddocr打包可执行文件,uos系统;

ddddocr打包可执行文件,uos系统;

环境:uos系统,python3.73
打包文件:uos_captcha.py
python环境路径:/home/nbbscd/.local/lib/python3.7/site-packages

首先执行文件进行打包:

pyinstaller -F uos_captcha.py -p /home/nbbscd/.local/lib/python3.7/site-packages

复制文件以下文件,到spec同级目录下;
onnx路径在
file:///home/nbbscd/.local/lib/python3.7/site-packages下
在这里插入图片描述
文件名为:

common_det.onnx
common_old.onnx
common.onnx

file:///home/nbbscd/.local/lib/python3.7/site-packages/onnxruntime/capi 路径下
在这里插入图片描述
文件名为:
libonnxruntime_providers_shared.so
onnxruntime_pybind11_state.cpython-37m-x86_64-linux-gnu.so

移动后的效果:
在这里插入图片描述

打包完成后,修改 uos_captcha.spec文件
datas修改为:

datas=[('./onnxruntime_pybind11_state.cpython-37m-x86_64-linux-gnu.so','onnxruntime\\capi'),('./libonnxruntime_providers_shared.so','onnxruntime\\capi'),('./common.onnx','ddddocr'),('./common_old.onnx','ddddocr')],

在这里插入图片描述

修改后再次打包:

 pyinstaller uos_captcha.spec

在这里插入图片描述
打包后的效果:
在这里插入图片描述
执行效果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/nbbscdd/article/details/128455801