项目场景:

win10操作系统

使用eclipse调用pytesseract接口,进行OCR识别。

在anaconda的python3.6.4版本,安装配置pytesseract


问题描述

pip install pytesseract 报错

错误提醒:pytesseract requires Python '>=3.7' but the running Python is 3.6.4

pip install 安装pytesseract 最新版本,支持python3.7以上版本,现有Python版本3.6,无法安装。

解决方案:下载pytesseract以前的版本

查看pytesseract历史版本,python3.6大概2018年前后,选了个2018出的版本0.2.7,https://pypi.org/project/pytesseract/0.2.7/#history

使用pip install pytesseract==0.2.7,安装成功

验证pytesseract

import pytesseract
from PIL import Image
image = Image.open("C:/Users/water/Desktop/数字一家人.jpg")
result = pytesseract.image_to_string(image)

报错:

pytesseract.pytesseract.TesseractError: (1, 'Error opening data file \\Program Files (x86)\\Tesseract-OCR\\eng.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory. Failed loading language \'eng\' Tesseract couldn\'t load any languages! Could not initialize tesseract.')

'打开数据文件\\Program Files(x86)\\Teseract OCR\\eng.traineddata时出错请确保TESSDTA_PREFIX环境变量设置为“TESSDATA”目录。加载语言失败Teseract无法加载任何语言!无法初始化tesseract。'

设置TESSDTA_PREFIX环境变量为“tessdata”目录

依旧提醒原来错误

解决方法:卸载pytesseract==0.2.7,重新安装旧的版本,选择2017年版的pytesseract==0.1.8

安装2017年版的pytesseract==0.1.8

验证pytesseract,识别出图像

>>> image = Image.open("C:/Users/water/Desktop/数字一家人.jpg")
>>> result = pytesseract.image_to_string(image)
>>> result.strip()
'HF A\n\n© 7 $ 10 Tu\n\n12\n18\n24\n30\n36\n42\n48\n54\n60\n66\n72\n78\n84\n90\n\n96\n\n14\n21\n2 8\n35\n42\n49\n56\n63\n70\n717\n84\n9 1\n98\n\n16\n24\n32\n40\n48\n56\n64\n72\n80\n88\n96\n\nx\n&\n\n18\n2]\n36\n45\n54\n63\n72\n8 1\n90\n99\n\n20\n30\n40\n50\n60\n70\n80\n90\n\n» ® | #$\n\n2 2\n3 3\n44\n55\n66\n77\n88\n\nCO\nCO\n\n& (t T # of fo 3 $&'

附录

pytesseract的git地址:https://gitcode.net/mirrors/madmaze/pytesseract?utm_source=csdn_github_accelerator

pytesseract各版本:https://pypi.org/project/pytesseract/0.2.7/#history

感谢:

Python 3.6 版本-使用Pytesseract 模块进行图像验证码识别https://www.shuzhiduo.com/A/6pdDQjxqzw/

tesseract OCR 和Python pytesseract下载与安装_codeQin的博客-CSDN博客_pytesseract下载(一) tesseract OCR1.下载地址:https://digi.bib.uni-mannheim.de/tesseract/2.环境变量PATH配置“电脑-属性-高级系统设置-环境变量-系统变量-PATH”①软件安装路径:D:\vscode\tesseract-OCR②PATH新增3.验证安装是否成功(二)Python pytesseract1.下载:执行命令pip install pytesseract或者至https://github.co...https://blog.csdn.net/qq_42394743/article/details/119986787Python 3.6 版本-使用Pytesseract 模块进行图像验证码识别https://www.shuzhiduo.com/A/6pdDQjxqzw/

pytesseract 安装错误总结相关推荐

  1. git安装+错误:Failed to install ‘IRkernel‘ from GitHub: Git does not seem to be installed on your system

    git安装+错误:Failed to install 'IRkernel' from GitHub: Git does not seem to be installed on your system ...

  2. 解决Adobe Reader安装错误150120

    今天Adobe Reader这个软件提示有新版本了,让我更新,出于信任,我不假思索地更新了Adobe Reader这个软件,于是我倒霉的一天就在这之后了. 我用这个软件打开赛灵思的DocNav里面的赛 ...

  3. oracle 安装程序异常终止,Oracle安装错误“程序异常终止

    Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部 "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门: " ...

  4. matplotlib安装错误依赖问题解决

    matplotlib安装错误依赖问题解决 参考文章: (1)matplotlib安装错误依赖问题解决 (2)https://www.cnblogs.com/jonky/p/10155308.html ...

  5. Oracle安装错误“程序异常终止

    Oracle安装错误"程序异常终止 参考文章: (1)Oracle安装错误"程序异常终止 (2)https://www.cnblogs.com/amwuau/p/6255498.h ...

  6. 使用pytesseract出现错误:“[WinError 2] 系统找不到指定的文件

    使用pytesseract出现错误:"[WinError 2] 系统找不到指定的文件 解决: import pytesseract from PIL import Image pytesse ...

  7. oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear

    oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear 将win64_11gR2_database_1of2.zip和win64_11gR2_database_2o ...

  8. Mysql5.7安装错误处理与主从同步及!

    Mysql5.7安装错误处理与主从同步及! basedir=/iddbs/mysql-5.7.16 datadir=/iddbs/mysql5.7/data3306 一.自定义Mysql.5.7版本免 ...

  9. Adobe产品安装错误问题:Exit Code: 7

    Adobe CS5产品安装错误问题:Exit Code: 7 在安装dw cs5产品时候,出现错误: Exit Code: 7 ------------------------------------ ...

最新文章

  1. Eclipse 最常用的 10 组快捷键,个个牛逼!
  2. 十佳自由Linux物理工具
  3. 高级转录组分析和R语言数据可视化第12期 (线上线下同时开课)
  4. OAuth 2.1 的进化之路
  5. BOM+DOM+JavaScript读取与操作网页对象
  6. UITableView上的iOS UIRefreshControl
  7. 如何获取一个随机数:10 - 99
  8. 《中国电子报》访极通研发总监梁绍博
  9. 华硕bios更改固态硬盘启动_华硕主板BIOS设置固态硬盘启动顺序为第一启动硬盘教程...
  10. 【20220412】文献翻译4:交互中的手势和语言概述
  11. 计算机相关文献综述范文,计算机文献综述范文.doc
  12. 【学习笔记】斯坦福大学公开课(机器学习) 之生成学习算法:朴素贝叶斯
  13. java-阴历日期和阳历日期互相转换
  14. 服务器和网站域名,网站服务器和域名的区别
  15. linux mtd设备使用
  16. vite 设置启动Network 为本地ip
  17. 字体修改的一些心得以及方法分享
  18. discuz 如何去掉:导读-最新发表
  19. [Android]解决运行时错误:INSTALL_FAILED_UPDATE_INCOMPATIBLE
  20. 用Oracle PL/SQL 编程实现小数转分数的方法

热门文章

  1. 计算机视觉中的多视图几何<Part0—基础知识:射影几何、变换和估计>(1)
  2. BAT + 程序员校招指南
  3. 终端怎么退出python命令行
  4. 3090人工神经网络工作站配置
  5. Linux运维 | 私人服务器搭建的全过程
  6. 大sd卡 裂开了,写保护掉了。重新装好后,被写保护的解决办:
  7. 网络基础——牛客网刷题第四波
  8. POE交换机全方位解读(上)
  9. 设计模式讲解与代码实践(三)——工厂方法
  10. Spring Boot安全管理—基于数据库的认证