首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pytesseract:"TesseractNotFound错误: tesseract没有安装,或者它不在您的路径中“,我如何解决这个问题?

Pytesseract:"TesseractNotFound错误: tesseract没有安装,或者它不在您的路径中“,我如何解决这个问题?
EN

Stack Overflow用户
提问于 2018-06-20 15:32:38
回答 31查看 351.2K关注 0票数 142

我试图在python中运行一个基本的、非常简单的代码。

代码语言:javascript
运行
复制
from PIL import Image
import pytesseract

im = Image.open("sample1.jpg")

text = pytesseract.image_to_string(im, lang = 'eng')

print(text)

这就是它的样子,我实际上已经通过安装程序为windows安装了tesseract。我对Python非常陌生,我不知道如何继续下去?

这里的任何指导都会很有帮助。我试过重新启动我的Spyder应用程序,但没有结果。

EN

回答 31

Stack Overflow用户

回答已采纳

发布于 2018-12-07 15:16:44

我看到台阶散落在不同的答案里。根据我最近在Windows上处理这个pytesseract错误的经验,按照顺序编写不同的步骤,以便更容易地解决该错误:

1。使用windows安装程序安装tesseract,可访问:https://github.com/UB-Mannheim/tesseract/wiki

2。注意安装时的tesseract路径。进行此编辑时的默认安装路径是:C:\Users\USER\AppData\Local\Tesseract-OCR。它可能会改变,所以请检查安装路径。

3pip install pytesseract

4。在调用image_to_string之前,在脚本中设置tesseract路径

pytesseract.pytesseract.tesseract_cmd = r'C:\Users\USER\AppData\Local\Tesseract-OCR\tesseract.exe'

票数 246
EN

Stack Overflow用户

发布于 2018-09-08 03:45:11

首先,您应该安装二进制:

在Linux上

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get install libleptonica-dev tesseract-ocr tesseract-ocr-dev libtesseract-dev python3-pil tesseract-ocr-eng tesseract-ocr-script-latn

在Mac上

代码语言:javascript
运行
复制
brew install tesseract

在Windows上

https://github.com/UB-Mannheim/tesseract/wiki下载二进制文件。然后将pytesseract.pytesseract.tesseract_cmd = 'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe'添加到脚本中。

然后,您应该使用pip安装python包:

代码语言:javascript
运行
复制
pip install tesseract
pip install tesseract-ocr

参考资料:https://pypi.org/project/pytesseract/ (安装部分)和https://tesseract-ocr.github.io/tessdoc/Installation.html

票数 108
EN

Stack Overflow用户

发布于 2019-03-06 12:50:15

仅适用于Windows

你需要在你的电脑上安装Tesseract OCR。

从这里拿来。https://github.com/UB-Mannheim/tesseract/wiki 下载合适的版本。

2-向系统环境中添加Tesseract路径。即编辑系统变量。

3运行pip install pytesseractpip install tesseract

4-每次在您的python脚本中添加这一行

代码语言:javascript
运行
复制
pytesseract.pytesseract.tesseract_cmd = 'C:/OCR/Tesseract-OCR/tesseract.exe'  # your path may be different

5-运行密码。

票数 33
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50951955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档