尽管添加了 PATH,但似乎无法从命令行 运行 tesseract

Can't seem to run tesseract from command line despite adding PATH

我正在尝试添加 tesseract 以便能够安装 pytesseract。 我用 Windows 7.

我将此路径添加到我的 PATH 环境变量中 C:\Program Files (x86)\Tesseract-OCR\tesseract.exe

如果我从命令行 运行

tesseract DMTX_screenshot.png out 要么 tesseract

我正在

tesseract is not recognized as an internal or external command.

这是我环境变量的一部分的复制粘贴:

C:\Program Files (x86)\Tesseract-OCR\tesseract.exe;C:\Users\Moondra\Anaconda_related\Anaconda\geckodriver.exe;

关于我可能做错了什么有什么想法吗?

谢谢。

PATH 变量应该只包括目录,而不是文件,例如 C:\Program Files (x86)\Tesseract-OCR.

所以 Windows 似乎有两个版本,4.00 和 3.05 -- 4.00 仍然有问题。 我安装了 3.05 版本,现在似乎工作正常。

这是我获得 3.05 版本的地方。

https://github.com/UB-Mannheim/tesseract/wiki

解决方法如下 你必须先添加cd ...

示例:

cd C:\Program Files (x86)\Tesseract-OCR

C:\Program Files (x86)\Tesseract-OCR> tesseract --version

只需将文件夹添加到 Windows 下的路径(Win7 不确定):

控制面板 > 系统和安全 > 系统 >

高级系统设置>高级>环境变量>PATH>新建

转到您在终端上安装 Tesseract-OCR 的位置,然后键入 tesseract -v。这对我有用。

添加 C:\msys64\mingw32\bin 到 PATH 变量,以防您使用 pacman 或 msys2 安装它。

将 tesseract 添加到 PATH 后,请确保重新启动 PC。 重启后才有效

我最初也有这个问题。不要通过 pip install tesseract 安装 tesseract。

转到 https://github.com/UB-Mannheim/tesseract/wiki,然后为您的计算机下载最新版本并安装。

然后键入 sysdm.cpl 并将 tesseract.exe 所在的目录添加到 env。变量。

例如:C:\Program Files\Tesseract-OCR

这帮我解决了。