[从零开始]用python制作识图翻译器·五

测试

  通过以上步骤我们终于实现了系统,现在到了紧张刺激的测试环节。直接运行run.py文件:

python run.py	::注意需要进入conda环境

稍作等等,我们的系统就运行啦(啵唧啵唧)。
在这里插入图片描述
在使用之前,我们还需要在设置中输入自己的API参数:
在这里插入图片描述
因为我们没做验证和保护,如果没有输入参数或者输入了错误的参数可能会引起软件崩溃并报如下错误:
在这里插入图片描述
如果你没有申请在线的参数也没关系,可以使用离线模式(一定要等单选按钮亮了再关闭设置页):
在这里插入图片描述
第一次使用离线模式需要下载模型,因为是外网资源,所以下载时间比较长。
在这里插入图片描述
当然我们可以手动下载,到我的百度里下载备份,提取码:vci8。记得放到model文件夹中。
在这里插入图片描述
成功显示,由于是离线模式,并且离线翻译的api不是很成熟,所以识别结果很准确,但是翻译结果不够理想。

打包

  直接使用pyinstaller进行打包,参见教程。这里建议使用打包命令:

pyinstaller -D -w run.py

因为依赖的库很多,所以打包的时间较长,最后生成的文件夹也很大。
在这里插入图片描述
最后打开dist文件夹,此时里面还缺少一些文件才能运行(打包时只添加了py的库依赖,文件内的依赖东西没有加进来),直接运行会报错。

在这里插入图片描述在这里插入图片描述

找到里面的run.exe文件,把原项目下的ui文件夹、icon文件夹、model文件夹、config.json文件全部复制到run.exe文件同级目录下。
在这里插入图片描述
此时已经可以使用本软件的在线模式了,离线模式还需要把python环境里的easyocr文件夹复制到该目录下。地址为:你的conda路径/envs/你的环境名/Lib/site-packages .
在这里插入图片描述
最后双击运行run.exe文件。
在这里插入图片描述

总结

  以上就是整个系统的制作流程,可以看到最后整个软件有2g大小(懒得做优化了)最后做出来的exe文件是可以直接运行的(找两个朋友在他们的电脑上测试了,也能运行),如果有想要我最后所有文件或者有任何技术问题想要交流可以私信我或者加q:2087347063。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值