我有一个部署在Heroku的Django应用程序。我尝试使用pytesseract从图像中读取文本。我可以在localhost中运行此应用程序而不会出现问题但是在heroku中它显示错误index.html
即使我添加了 pytesseract buildpacks 如上所述here
Error opening data file /app/vendor/tesseract-ocr/tessdata/eng.traineddata
答案 0 :(得分:0)
看起来像这一行:
pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'
期望找到用于执行图像处理的二进制文件。这个二进制文件在Heroku上不存在。也许buildpack已经处理了这部分配置。您是否尝试过评论此行以确定它是否有效?