首先OCR程序已经安装好了,且环境变量已经配置过了,相应的工具包都装好了,但是依然报错,发现还需要修改OCR lib包的绝对路径,具体做法:
找到anaconda3的安装路径,首先我声明一下,我的代码是在tensorflow环境下运行的,所以lib包去tensorflow环境里找:
D:\Anaconda3\envs\tensorflow\Lib\site-packages\pytesseract
这是我的路径,然后找到pytesseract.py 文件打开,将其路径改为绝对路径:
tesseract_cmd = r'E:\Program Files\Tesseract-OCR\tesseract.exe'
在运行一下,没有报错,完美。
顺便给一下python安装OCR的教程:
- 官网下载最新的exe文件安装:https://digi.bib.uni-mannheim.de/tesseract/
-
去系统环境变量Path里添加OCR的环境变量如E:\Program Files (x86)\Tesseract-OCR
- 再用anaconda命令行添加:
pip install pytesseract