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

时间:2017-05-03 18:14:37

标签: windows python-3.x tesseract

我正在尝试添加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;

关于我可能做错的任何想法?

谢谢。

8 个答案:

答案 0 :(得分:6)

PATH变量应仅包含目录,而不应包含C:\Program Files (x86)\Tesseract-OCR等文件。

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:1)

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

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

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

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

这为我解决了。

答案 3 :(得分:0)

解决方法是,您必须首先添加libraryTarget ...

示例:

cd

答案 4 :(得分:0)

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

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

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

答案 7 :(得分:0)

将tesseract添加到PATH之后,请确保重新启动PC。 它仅在重启后有效。