系统是win10 64位的
先随便找个位置安装好Tesseract-OCR
然后下载tesserocr-2.2.2-cp36-cp36m-win_amd64.whl,移动该文件到python3目录下。
我的python3.6安装在这个位置D:/Anaconda/envs/python36,路径为D:/Anaconda/envs/python36/tesserocr-2.2.2-cp36-cp36m-win_amd64.whl
之前用cmd、powershell、Anaconda Prompt进入D:/Anaconda/envs/python36,执行pip install tesserocr-2.2.2-cp36-cp36m-win_amd64.whl,总是给我报这个错tesserocr-2.2.2-cp36-cp36m-win32.whl is not a supported wheel on this platform。
后来发现python36下压根没有pip3.exe,倒是Script下有,所以进入Script执行pip3,成功安装tesserocr
复制段程序测试一下
import tesserocr
from PIL import Image
image=Image.open('image.jpg')
print(tesserocr.image_to_text(image))
果断报错了,怀疑是Tesseract-OCR路径没安装好
写的是invalid tessdata path:D:\Anaconda\envs\python36,复制tessdata整个文件夹到python36下,问题解决