解决Anaconda下使用tesserocr时的ModuleNotFoundError和RuntimeError
问题:
Anaonda下打开Python导入Tesserocr提示ModuleNotFoundError: No module named 'tesserocr',而事实上在这之前已经通过conda命令成功安装了该库。
解决方法:
试着用conda remove tesserocr命令移除该库:
然后使用conda install -c simonflueckiger tesserocr命令(参考)重新安装该库(图一):
这时再试着导入该库:
这时又提示RuntimeError: Failed to init API, possibly an invalid tessdata path: C:\Users\runhd\Anaconda3\
此时可以试着将Tesseract-OCR目录下的tessdata目录复制并粘贴到Anaconda3目录下,然后再次尝试导入:
没有报错,问题解决。