亲身经历一上午 血和泪的经验!!!RuntimeError: Failed to init API, possibly an invalid tessdata path解决办法

写下这篇博客的时候 我已经接近崩溃
如果你在使用tesserocr.image_to_text函数的时候遇到了这个问题:

RuntimeError: Failed to init API, possibly an invalid tessdata path D:\具体路径

那么就请看下去

注意以下几点

第一,基本的tesseract的配置要弄好,添加环境变量什么的,最后在命令行测试tesseract -v命令能输出版本就行了
第二,我的tesseract装在D盘,然后我用的是anaconda环境而不是python(anaconda也装在D盘,但是和tesseract的安装位置不一样),但是理论上来说anaconda比python要更加复杂,很多python没有的问题anaconda会遇到
第三,我并没有像网上说的新建环境变量TESSDATA_PREFIX,我觉得也不需要
第四,如果报错,把你安装好的tesseract的Tesseract-OCR文件夹下的tessdata文件夹拷贝一份到上面报错地方的路径下
第五,如果你的问题还没有解决,那么很有可能是你的tesseract

版本太高!!!

没错 因为这就是我自己出现的问题,在网上试了各种办法都没有,我一度怀疑是我anaconda的问题。。。
我的版本是3.05.02(Windows10系统)
第一次因为下了5+的版本所以不行
你的版本如果比我的高,那么就有可能是版本问题(因为其他版本我也没试过)
下载安装好了之后再看一下我上面的几个注意事项

PS:应该还是要把tessdata文件夹copy一份的,这个步骤很重要

好了 一上午我就解决了这一个问题 不愧是我
玩几把三国杀去~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值