AWS EC2机器提供" pytesseract.pytesseract.TesseractNotFoundError:未安装tesseract或它不在您的路径中#34;

时间:2018-06-15 11:23:49

标签: python amazon-web-services amazon-ec2 ocr python-tesseract

我想使用python在AWS EC2机器上使用tesseract-ocr。

我已安装tesseract-ocrpytesseract并设置TESSDATA_PREFIX=/usr/local/share/tessdata...,但在调用pytesseract的image_to_string方法时仍然会出现错误。

  

pytesseract.pytesseract.TesseractNotFoundError:tesseract not   安装或它不在您的路径

2 个答案:

答案 0 :(得分:0)

您还必须将client_secret.json安装文件夹添加到路径中。如果你已经这样做了,你可能需要重新启动一次或者至少注销并登录.TESSDATA是tesseract访问语言数据的路径。

答案 1 :(得分:0)

也许您已经通过PIP安装了“ pytesseract”

在Ubuntu上::

sudo apt update
sudo apt install tesseract-ocr
sudo apt install libtesseract-dev

在MAC上::

brew install tesseract

使用上述命令安装后,问题将得到解决