【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源目录进行调整解决!
充满金属光泽的脑袋持有者,怎么会因为害怕而放弃挣扎。-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
让暴风雨来的更猛烈些吧!猛烈到撕裂我的灵魂!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
看看吧,暴风雨...你输了!---------------------------------------------------------------------------------------------------------------------------------