开发者社区> 问答> 正文

没有安装tesseract.exe,或者它不在您的路径中

我使用Pytesseract来阅读PDF的特定部分。以下是我的代码配置tesseract到我的代码。

pytesseract.pytesseract.tesseract_cmd = os.path.join(cwd, "Tesseract-OCR\\tesseract.exe")

cwd是我的SplitPDF.py文件和Tesseract-OCR(其中包含tesseract.exe)文件夹所在的目录。 当我执行SplitPDF.py时,一切工作正常,我得到了想要的输出。 但是,当我创建SplitPDF.exe(使用Pyinstaller)时,出现了一个错误,提示没有安装tesseract.exe,或者它不在您的路径中。 以下是完整的错误: 我没有正确创建。exe还是有更好的方式来配置Tesseract? 问题来源StackOverflow 地址:/questions/59378317/tesseract-exe-is-not-installed-or-its-not-in-your-path

展开
收起
kun坤 2019-12-30 10:41:55 2298 0
1 条回答
写回答
取消 提交回答
  • 您应该考虑使用Pytesseract库(tesseract python库)代替可执行文件。我希望这能有所帮助。用法很简单。你必须先安装它才能使用

    import pytesseract
    from PIL import Image
    
    pytesseract.image_to_string(Image.open('image'))
    

    希望这有助于

    2019-12-30 10:42:05
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载