pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it‘s not in your path
时间: 2023-11-16 17:44:09 浏览: 235
这个错误提示是因为你的电脑中没有安装 Tesseract OCR 引擎或者 Tesseract 没有被添加到系统的环境变量中。你需要先安装 Tesseract OCR 引擎并将其添加到系统的环境变量中。
你可以根据你的操作系统下载并安装 Tesseract OCR 引擎,安装方法可以参考 Tesseract 官方文档:https://tesseract-ocr.github.io/tessdoc/Installation.html
安装完成后,你需要将 Tesseract 的安装路径添加到系统的环境变量中,才能在 Python 中调用 Tesseract。你可以按照以下步骤添加环境变量:
- 在 Windows 系统中,右键点击“此电脑”,选择“属性”,进入“高级系统设置”;
- 在“高级”选项卡中,点击“环境变量”;
- 在“系统变量”下找到“Path”,点击“编辑”;
- 在“编辑环境变量”窗口中,点击“新建”,输入 Tesseract 的安装路径(例如 C:\Program Files\Tesseract-OCR),然后点击“确定”;
- 最后,点击“确定”关闭所有窗口,重新启动 Python 程序,即可调用 Tesseract。
如果你已经安装了 Tesseract 但仍然出现这个错误提示,可能是因为你的 Python 程序没有权限访问 Tesseract 的安装路径。你可以将 Tesseract 的安装路径设置为 Python 程序的工作目录,或者将 Tesseract 的安装路径添加到 Python 程序的 sys.path 中。
相关问题
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PATH.
`pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PATH` 这个错误是在使用 Python 库 `pytesseract` 来执行 Tesseract OCR (Optical Character Recognition) 功能时遇到的。Tesseract 是一个开源的文本识别引擎,而 pytesseract 是其 Python 接口。
错误表明有两个可能的问题:
1. **Tesseract 没有安装**:你需要先下载并安装 Tesseract OCR,通常可以从其官方网站获取:https://github.com/tesseract-ocr/tesseract 。选择适合你的系统的版本(如 Windows, macOS, 或 Linux)并按照指示安装。
2. **Tesseract 不在系统路径中**:即使已经安装了 Tesseract,Python 也需要能够在命令行中找到它的可执行文件。确保在系统的环境变量 `PATH` 中包含了 Tesseract 的安装路径,这样 Python 才能找到它。
解决方法是:
- 安装 Tesseract:`pip install pytesseract`(可能需要管理员权限)
- 添加 Tesseract 到系统路径或修改 `pytesseract.py` 文件中的 `os.environ['TESSDATA_PREFIX']` 以指向正确的数据目录。
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PATH. See README file for more information.
这个错误通常是由于 Tesseract OCR 引擎没有正确安装或者没有添加到系统环境变量 `PATH` 中导致的。为了解决这个问题,你可以尝试以下几个方法:
1. 确保 Tesseract OCR 已经正确安装。你可以从 Tesseract OCR 的官方网站(https://github.com/tesseract-ocr/tesseract)下载并安装 Tesseract OCR 引擎。
2. 确保 Tesseract OCR 的安装路径已经添加到系统环境变量 `PATH` 中。你可以按照以下步骤将 Tesseract OCR 的安装路径添加到系统环境变量中:
- 右键点击“此电脑”,然后选择“属性”。
- 点击“高级系统设置”,然后选择“环境变量”。
- 在“系统变量”中找到“Path”,然后点击“编辑”。
- 在“编辑环境变量”窗口中,点击“新建”并添加 Tesseract OCR 的安装路径(例如:“C:\Program Files\Tesseract-OCR”)。
- 点击“确定”保存更改。
3. 如果你在使用 Anaconda 或者其他虚拟环境,你需要确保 Tesseract OCR 已经在虚拟环境中正确安装,并且在虚拟环境中添加到了环境变量 `PATH` 中。
如果以上方法无法解决问题,你可以尝试重新安装 Tesseract OCR 引擎或者使用其他 OCR 工具。
阅读全文