HEROKU错误打开数据文件/app/vendor/tesseract-ocr/tessdata/eng.traineddata

时间:2017-02-21 14:56:49

标签: python django heroku ocr pytesser

我有一个部署在Heroku的Django应用程序。我尝试使用pytesseract从图像中读取文本。我可以在localhost中运行此应用程序而不会出现问题但是在heroku中它显示错误index.html即使我添加了 pytesseract buildpacks 如上所述here

Error opening data file /app/vendor/tesseract-ocr/tessdata/eng.traineddata

1 个答案:

答案 0 :(得分:0)

看起来像这一行:

pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'

期望找到用于执行图像处理的二进制文件。这个二进制文件在Heroku上不存在。也许buildpack已经处理了这部分配置。您是否尝试过评论此行以确定它是否有效?