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下
ddddocr打包可执行文件,uos系统;_第1张图片
文件名为:

common_det.onnx
common_old.onnx
common.onnx

file:///home/nbbscd/.local/lib/python3.7/site-packages/onnxruntime/capi 路径下
ddddocr打包可执行文件,uos系统;_第2张图片
文件名为:
libonnxruntime_providers_shared.so
onnxruntime_pybind11_state.cpython-37m-x86_64-linux-gnu.so

移动后的效果:
ddddocr打包可执行文件,uos系统;_第3张图片

打包完成后,修改 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')],

ddddocr打包可执行文件,uos系统;_第4张图片

修改后再次打包:

 pyinstaller uos_captcha.spec

ddddocr打包可执行文件,uos系统;_第5张图片
打包后的效果:
ddddocr打包可执行文件,uos系统;_第6张图片
执行效果:
ddddocr打包可执行文件,uos系统;_第7张图片

你可能感兴趣的:(python,linux,开发语言)