当前位置: 首页 > 面试题库 >

Pytesseract:“ TesseractNotFound错误:未安装tesseract或不在您的路径中”,如何解决此问题?

冯卓
2023-03-14
问题内容

我正在尝试在python中运行基本且非常简单的代码。

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应用程序,但无济于事。


问题答案:

我看到步骤分散在不同的答案中。根据我最近在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 。在调用之前,在脚本中设置tesseract路径image_to_string

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



 类似资料:
  • 错误-mssql08(系统找不到指定的文件)java.io.FileNotFoundException:mssql08(系统找不到指定的文件)在java.io.FileInputStream.Open0(本机方法)

  • 日蚀开普勒4.3.0. v20130530-1801 Egit版本:3.0.0.201306101825-r 在启动Eclipse并检查错误日志后,我得到以下警告: EGit无法检测到本机Git的安装路径“gitPrefix”。因此EGit无法尊重可能在本机Git安装目录下的${gitPrefix}/etc/gitconfig中配置的系统级Git设置。这些设置中最重要的是core.autocrlf

  • 导入操作系统 导入Shutil shutil.rmtree("C:\Hayavadan\OneDrive\Python\1-08-2020") 这就是我得到的错误 回溯(最近一次呼叫最后一次): 文件“C:/Users/Hayavadan/OneDrive/Python/delete by hayuu.py”,第3行,在shutil中。rmtree(“C:\Hayavadan\OneDrive\P

  • 我在intellij中运行一个使用GULP的项目。在运行调试之后,我得到了这个错误。 任何人都知道怎么解决这个问题。我已经在我的机器上安装了gulp。

  • 我的Mac电脑上的Docker安装可能有点混乱..一开始我安装了Docker desktop,但在运行它时,我了解到,由于我在旧的Mac上,我必须安装VirtualBox,所以我遵循了以下步骤: 为用户启用/usr/local/bin文件夹中的写入 安装家庭酿造 /bin/bash-c“$(curl-fssl https://raw.githubusercontent.com/homebrew/i

  • 问题内容: 我在下一行出现错误。我正在做添加到jsonarray的过程。请帮我。 问题答案: 这是我在重新编程时经常遇到的错误。此异常的原因或细节非常清楚。不允许在迭代时修改集合(正在添加新元素)。至少不支持语法。 为了解决您的问题,我认为有两种方法很简单。 1)。而不是使用语句来循环,更好的方法是使用迭代器来避免ConcurrentModificationException。 2)。在循环播放时