【Python】tesserocr的Path错误

试过网上大部分方法,都不行。

之后观察了别人的图片发现,RuntimeError: Failed to init API, possibly an invalid tessdata path: 是根据python的路径产生的。

使用pycharm的都知道,Run框中最上面是路径。

我的python路径为C:\Users\eternal\AppData\Local\Programs\Python\Python36-32\python.exe

别人的路径为C:\Users\20991\venv\Scripts\python.exe

然后我的错误path是D:\Users\.....\Python\

别人的错误path是E:\Users\20991\venv\

然后我发现在网上有的人说要放到python路径下(其实这个是对的,但是我没有理解,那个人也没有明确说明),又发现有的人说要再建立一个Scripts的文件夹后再放tessdata。

然后我就明白他们的意思就是把tessdata文件放在D:\Users\....\Python36-32\

意思就是原python.exe在哪,你就把根目录(C,D)改成error path的根目录,然后tessdata直接放新根目录下的路径就可以了

例子:

别人的python源目录C:\Users\20991\venv\Scripts\python.exe

那就把tessdata文件夹复制到他的错误path后面加个文件夹再放进里面。

他的错误path是E:\Users\20991\venv\

就是说放到E:\Users\20991\venv\Scripts\

所以说这个问题得根据自己的python源目录进行调整解决!

转载于:https://www.cnblogs.com/naraka/p/9341829.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值