繁体   English   中英

权限错误:[Errno 13] 权限被拒绝:'traccert/tesseract.exe' 同时运行我们的 flask 应用程序显示在日志文件中

[英]Permission Error: [Errno 13] Permission denied: 'traccert/tesseract.exe' while run our flask app showing in logs file

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

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

1点击这里查看错误图片。

看起来您正在尝试执行一个.exe文件,该文件只能在 Windows 操作系统上运行。 Heroku 的平台是基于 Linux 的,这意味着您将无法运行该.exe文件。

如果您愿意做一些工作,您可以通过构建包含wine自定义 Heroku Buildpack来运行.exe文件,但这取决于很多变量:您的 Windows 可执行文件依赖于哪些库等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM