目前我尝试在网上寻找各种方法,都无法很好解决问题,比如下面这种:
指定路径我的是下面那一个,不知道是不是因为我是从pycharm项目里面的第三方库路径,导致我打包后的程序还是无法运行,窗口提示如下错误:
说是找不到ddddocr里面那个onnx文件,可事实上打包出来的文件夹里是有这个文件的
可能真的是要从解释器那边指定第三方库路径吧,反正我是找不到解决方法,最好干脆直接把整个ddddocr包复制到打包的文件夹里,运行成功了!!
这个方法虽然让打包的文件夹多占了些内存,但确实可行,其实ddddocr包也就84M,可以接受。注意我这里pyinstaller是默认-D打包成可执行文件夹才能这样直接复制过去(交互界面的ui文件也是这样直接复制过去的),若是打包成当个程序(-F)则需要另寻他方。