py代码打包问题
收藏
用pyinstaller打包代码后,提示no module named 'tools',在代码前面加了路径也不行,安装了tools之后还是提示没有这个模块,请教下这是python版本和pyinstaller的兼容性问题吗?
调试是用的pycharm下面创建的环境,py3.8。贴个图,这个是打包之后的运行结果。
这个是运行的代码前端,这段代码在py环境下可以正常运行并得到结果,但是打包之后就会提示No module name tools
0
收藏
请登录后评论
代码在这里
首先你得确保你的Python解释器中有这个模块
你提供的代码没法运行,paddleocr是你自己的文件吧,方便的话把项目挂到AI Studio上试试
噢噢是打包之后的问题?是用什么命令打包的呢?
我用pyinstaller -F打包,这段代码在我的机子上可以运行,paddleocr是飞桨的文件,不是我自己定义的,在电脑里面下了paddleocr包就有。可是无论我是否指定了tools工具目录,也不管是python下面的还是paddleocr目录下面的tools,都提示没有那个模块,安装了之后就更不行了。
大佬有解决办法吗?我也遇到这个问题了
是路径问题
paddleocr打包的话,坑挺多的,建议等官方的方案出来
我也遇到一模一样的问题。我尝试将Python下site-packages的tools文件夹复制过去dist里面,结果又报另外一个库找不到,我继续复制相应的库到dist里面——如此反复,结果最后还是不行——一运行就停止工作,然后即没有提示哪里出错了
如果是打包问题建议,使用qpt,可以参考一下文章:https://aistudio.baidu.com/aistudio/projectdetail/2128037
文章是1.0a7,现在是1.0a9在快速更新和迭代中
我也遇到同样的问题