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 可执行文件所依赖的库等
当我 运行 本地主机上的应用程序时,它工作正常,但是当我 运行 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 可执行文件所依赖的库等