菜鸟IT的博客
"菜鸟IT"的博客 (WWW.17WX.NET)
熟悉HTML网站的前端美工到切图制作,搭配DIV+TABLE+CSS,熟悉Fireworks和Dreamwear的网站制作实战应用,专注于学习和记录JS脚本对于网页改造的各种新奇技术.平时的工作既要做销售,也要做前端开发,也要做后期的客户售后维护,此博客为博主自己平时的IT工作的实战学习笔记,记录自己工作和学习中遇到的各种坑,也分享给有需要的新人...
博客首页 网站前端制作 网赚 软件应用 Windows系统 Python
谷歌联盟提供的广告↓
[网站前端制作]有关标签↓
[网赚]有关标签↓
[软件应用]有关标签↓
[Windwos系统]有关标签↓
 | 
菜鸟IT的博客 >> Python

python 3.6.2版本 安装ddddocr和opencv-python,成功了!!!!!不容易,折腾2天,茶不思饭不想的。各种卸了重装,重装了又卸载!不容易!
我的python版本3.6.2

pip uninstall ddddocr
pip uninstall opencv-python-headless
pip uninstall opencv-python


【opencv-python】和【opencv-python-headless】必须版本一致。

pip install -i https://pypi.douban.com/simple/  opencv-python==3.4.2.17

pip install -i https://pypi.doubanio.com/simple/ opencv-python-headless==3.4.2.17

pip install -i https://pypi.doubanio.com/simple/ ddddocr


强烈给1个建议。我自己是这样搞的。
就这个东西,单独写1个中间件,放服务器上,然后网络请求的方式来做图。。
因为这个打包方式效率太低。,
这个单独中间件,以后不用升级。专门用来在线请求进行验证码识别。

# ————————————————————

先正常打包1次。打包之前,把2个文件固定放【site-packages】里。这个是我的虚拟环境。

pyinstaller  -F --hidden-import="tkinter" App_0_KdSo_Net_on_ZTLinShiCN_for_CaptchaImgAutoRead.py -p F:\Python_Money\YinDa_Web_by_Flask\venv\Lib\site-packages

然后修改配置文件,指定某个文件夹。然后2个文件,放在这个指定文件夹里,exe运行时候固定从这个文件夹里调用。打包之后。固定放下面2个文件夹里。
datas=[('./onnxruntime_providers_shared.dll','D:\\Server_Auto_exe\\ClassImgAutoRead'),('./common.onnx','D:\\Server_Auto_exe\\ClassImgAutoRead')],

删掉已经打包出来的build pycache 这2个文件夹

最后再来一次打包
pyinstaller -F App_0_KdSo_Net_on_ZTLinShiCN_for_CaptchaImgAutoRead.spec

经过实测,以上方式打包虽然可以成功,但是调用的时候。会出问题。提示找不到.dll。

最后只有1个办法就是打包成文件夹。
pyinstaller  -D --hidden-import="tkinter" App_0_KdSo_Net_on_ZTLinShiCN_for_CaptchaImgAutoRead.py

然后把虚拟环境【Lib\site-packages】的【ddddocr文件夹】和【onnxruntime文件夹】还有【cv2文件夹】拷贝到你打包好的文件夹里。弹出提示,点击覆盖。
方法参考↓
https://zhuanlan.zhihu.com/p/477785393#:~:text=1%20%E9%80%9A%E8%BF%87%20pyinstaller%20-D%20main.py%20%E6%89%93%E5%8C%85py%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%88main.py%E6%98%AF%E8%A6%81%E6%89%93%E5%8C%85%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%89%E3%80%82%20%E5%BE%88%E9%81%97%E6%86%BE%E6%B2%A1%E6%9C%89%E6%89%BE%E5%88%B0%E9%80%9A%E8%BF%87%20pyinstaller,%E7%94%9F%E6%88%90%E5%8D%95%E4%B8%80exe%E6%96%87%E4%BB%B6%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E3%80%82%202%20%E7%94%9F%E6%88%90%E6%89%93%E5%8C%85%E6%96%87%E4%BB%B6%E5%A4%B9%20%5CScripts%5Cdist%5Cmain%5C...%20%E5%90%8E%EF%BC%8C%E5%B0%86%E8%B7%AF%E5%BE%84%20%5CLib%5Csite-packages%20%E4%B8%8Bonnxruntime%E5%92%8Cddddocr%E4%B8%A4%E4%B8%AA%E5%BA%93%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%8C%E7%9B%B4%E6%8E%A5%E5%A4%8D%E5%88%B6%E5%88%B0%E6%89%93%E5%8C%85%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9main%E4%B8%8B%E3%80%82%20%E7%84%B6%E5%90%8E%E5%90%AF%E5%8A%A8exe%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%E3%80%82

菜鸟IT博客[2023.03.01-20:03] 访问:262
[关闭窗口]  
Google公司(谷歌联盟)提供的广告↓
本页的htm伪静态链接网址:分享链接加载中....

收藏链接: www.ems-help.com | www.17ckd.com | www.17post.com | m.17ckd.com | www.17track.wang | www.kd100.wang | www.17ckd.com/p1 | www.17ckd.com/p0 | www.17wx.net | www.17ckd.com/17tracking | www.11185cha.com | yf.17ckd.com | yfm.17ckd.com | www.sftrack.net | www.17htm.net | www.kdjiage.com | m.kdjiage.com | www.expba.net | m.expba.net | www.pptrack.net
学习Python的关键点
【1】★ Python:解决小数点后面四舍五入的精度丢失问题(二进制转换导致,另解决prec动态保留小数点后多少位)
【2】 ★ Python:单个py文件打包exe程序
【3】 ★ 给自己写的exe程序加上注册授权保护
【4】 ★ Python的http请求超时设置(timeout)| 异常类型/捕获异常
【5】 ★ Python的多线程的线程池的使用| ThreadPoolExecutor
【6】 ★ Python能用到的免费代理IP网址
【7】 ★ Python_用于测试代理IP是否有效
【8】 ★ Python Requests post() 方法 | post方式提交api
【9】 ★★★ Python Tkinter Gui视频学习教程
【10】 ★★★ Python 小项目实战-视频学习教程
【11】 ★★★ Python 爬虫项目实战-视频教程
【12】 ★★★ 高级进阶的关于python的五本书: 「Python从菜鸟到高手」、「html5+css3+JavaScript从入门到精通」、「Django Web应用开发实战」、「漫画算法」
【13】 ★★★ Request库-爬虫
【14】 ★★★ Python 图形识别文字
【15】 ★★★ Python 滑动验证码识别【图文教程】
【16】 ★★★ Python 滑动验证码识别【视频教程】
【18】 ★★★ Python 关于Class类的应用【视频教程】
【19.1】 ★★★ Python 关于进度条的制作(1)
【19.2】 ★★★ Python 关于进度条的制作(2)
【20】★★★ Python 抓取某宝的商品信息
【21】★★★ Python 一小时学会全栈开发浏览器版本的企业管理系统【视频教程】
【22】★★★ Python 全栈开发——前端+后端【视频教程】
【23】★★★ Layui 浏览器前端模块化UI框架
【24】★★★ Python-Django-Web应用开发【视频教程】
【25】★★★ Python 从0开始学【视频教程】
【26】★★★ Python的tkinter界面打包exe以后关于icon图标报错的解决办法!
【27】★★★ Python的tkinter视频学习教程【N个系统性学习合集视频】★★★
【28】★★★ Python全栈开发【视频教程】★★★
Copyright © 17WX.NET 版权所有 Manage 沪ICP备13006304号-5 沪公网安备31011702006630号
,sitemap.html,sitemap.xml
网站人气值: