pytesseract 安装错误总结
项目场景:
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 安装错误总结相关推荐
- 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 ...
- 解决Adobe Reader安装错误150120
今天Adobe Reader这个软件提示有新版本了,让我更新,出于信任,我不假思索地更新了Adobe Reader这个软件,于是我倒霉的一天就在这之后了. 我用这个软件打开赛灵思的DocNav里面的赛 ...
- oracle 安装程序异常终止,Oracle安装错误“程序异常终止
Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部 "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门: " ...
- matplotlib安装错误依赖问题解决
matplotlib安装错误依赖问题解决 参考文章: (1)matplotlib安装错误依赖问题解决 (2)https://www.cnblogs.com/jonky/p/10155308.html ...
- Oracle安装错误“程序异常终止
Oracle安装错误"程序异常终止 参考文章: (1)Oracle安装错误"程序异常终止 (2)https://www.cnblogs.com/amwuau/p/6255498.h ...
- 使用pytesseract出现错误:“[WinError 2] 系统找不到指定的文件
使用pytesseract出现错误:"[WinError 2] 系统找不到指定的文件 解决: import pytesseract from PIL import Image pytesse ...
- oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear
oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear 将win64_11gR2_database_1of2.zip和win64_11gR2_database_2o ...
- Mysql5.7安装错误处理与主从同步及!
Mysql5.7安装错误处理与主从同步及! basedir=/iddbs/mysql-5.7.16 datadir=/iddbs/mysql5.7/data3306 一.自定义Mysql.5.7版本免 ...
- Adobe产品安装错误问题:Exit Code: 7
Adobe CS5产品安装错误问题:Exit Code: 7 在安装dw cs5产品时候,出现错误: Exit Code: 7 ------------------------------------ ...
最新文章
- Eclipse 最常用的 10 组快捷键,个个牛逼!
- 十佳自由Linux物理工具
- 高级转录组分析和R语言数据可视化第12期 (线上线下同时开课)
- OAuth 2.1 的进化之路
- BOM+DOM+JavaScript读取与操作网页对象
- UITableView上的iOS UIRefreshControl
- 如何获取一个随机数:10 - 99
- 《中国电子报》访极通研发总监梁绍博
- 华硕bios更改固态硬盘启动_华硕主板BIOS设置固态硬盘启动顺序为第一启动硬盘教程...
- 【20220412】文献翻译4:交互中的手势和语言概述
- 计算机相关文献综述范文,计算机文献综述范文.doc
- 【学习笔记】斯坦福大学公开课(机器学习) 之生成学习算法:朴素贝叶斯
- java-阴历日期和阳历日期互相转换
- 服务器和网站域名,网站服务器和域名的区别
- linux mtd设备使用
- vite 设置启动Network 为本地ip
- 字体修改的一些心得以及方法分享
- discuz 如何去掉:导读-最新发表
- [Android]解决运行时错误:INSTALL_FAILED_UPDATE_INCOMPATIBLE
- 用Oracle PL/SQL 编程实现小数转分数的方法