Permission Error: [Errno 13] Permission denied: 'traccert/tesseract.exe' while run our flask application

Permission Error: [Errno 13] Permission denied: 'traccert/tesseract.exe' while run our flask application

当我 运行 本地主机上的应用程序时,它工作正常,但是当我 运行 heroku 上的应用程序并尝试将图像转换为文本时,它显示错误。您可以查看下图。

这是 tesseract 的路径: pytesseract.pytesseract.tesseract_cmd = 'traccert/tesseract.exe'

1: click here to see the image of an error.

您似乎正在尝试执行 .exe 文件,该文件仅 运行 在 Windows 操作系统上可用。 Heroku's platform is Linux-based,这意味着您将无法 运行 那个 .exe 文件。

如果你愿意做一些工作,你也许可以通过构建 custom Heroku Buildpack that includes wine 来获得 .exe 文件 运行ning,但这取决于很多变量:您的 Windows 可执行文件所依赖的库等