You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux Mint运行pytesseract报TesseractNotFoundError问题求助

问题根源
  • pytesseract 只是Tesseract OCR引擎的Python封装库,本身不包含OCR核心运行程序,仅通过pip安装该库无法满足运行依赖。
  • 从报错路径可判断你使用的是Flatpak版本的PyCharm,该版本运行在独立沙箱中,默认无法读取系统全局PATH下的可执行文件,即便系统已经安装tesseract,沙箱内的Python进程也无法定位到对应程序。
解决步骤
  1. 先安装系统级Tesseract OCR核心程序,在终端执行以下命令:
sudo apt update
sudo apt install tesseract-ocr
# 如需识别简体中文,额外安装中文语言包
sudo apt install tesseract-ocr-chi-sim

安装完成后在终端执行tesseract --version,能正常输出版本信息即代表核心程序安装成功。

  1. 解决Flatpak版PyCharm的沙箱隔离问题,二选一即可:
  • 方案一:开放PyCharm的系统目录访问权限,终端执行以下命令后重启PyCharm:
flatpak override com.jetbrains.PyCharm-Community --filesystem=host
  • 方案二:代码内手动指定tesseract可执行文件路径,修改测试代码如下:
import cv2
import pytesseract

# 终端执行which tesseract可获取实际路径,默认安装路径为/usr/bin/tesseract
pytesseract.pytesseract.tesseract_cmd = '/usr/bin/tesseract'

img = cv2.imread("./Desktop/screenshot.png")
text = pytesseract.image_to_string(img)
print(text)

内容的提问来源于stack exchange,提问作者lehevi3275

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 21:48:19