python pytesseracct WinError2

接上一个3步图像识别,本来已经在两台电脑同样的操作3步都可以识别出验证码,但是今天在新电脑同样的步骤却出现了winerror2,泪崩。

一样的配方,不一样的结果。

后来发现是调用不到tesseract,因此

解决方法:修改pytesseract.py,将tesseract_cmd的值修改为全路径(问题是已经设置了环境变量啊,而已之前的机器都可以的啊,为什么。。。不知道有没有可能是得先装exe,后pip install pytesseract

# CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY
tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract.exe'
img_mode = 'RGB'

  

参考:

http://blog.csdn.net/supercooly/article/details/51314659

原文地址:https://www.cnblogs.com/vhills/p/8442590.html