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

yqhsw0fo  于 2023-08-09  发布在  Windows
关注(0)|答案(9)|浏览(263)

我正在尝试添加tesseract以便能够安装pytesseract。我用的是Windows 7。
我将此路径添加到PATH环境变量C:\Program Files (x86)\Tesseract-OCR\tesseract.exe
如果我运行
tesseract DMTX_screenshot.png outtesseract
我要
tesseract is not recognized as an internal or external command.
下面是我的环境变量a部分的复制粘贴:
C:\Program Files (x86)\Tesseract-OCR\tesseract.exe;C:\Users\Moondra\Anaconda_related\Anaconda\geckodriver.exe;
你觉得我哪里做错了吗?

  • 谢谢-谢谢
3bygqnnd

3bygqnnd1#

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

lh80um4z

lh80um4z2#

解决方案如下,你必须先添加cd...
范例:

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

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

字符串

nr7wwzry

nr7wwzry3#

所以似乎有两个版本的Windows,4. 00和3. 05 - 4. 00仍然是错误的。我安装了3.05版本,现在似乎工作正常。
这是我得到3.05版本的地方。
https://github.com/UB-Mannheim/tesseract/wiki

z8dt9xmd

z8dt9xmd4#

将tesseract添加到PATH后,请确保重新启动PC。只有重新启动后才能工作。

dw1jzc5e

dw1jzc5e5#

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

控制面板>系统和安全>系统>
高级系统设置>高级>环境变量> PATH >新建

p1iqtdky

p1iqtdky6#

我一开始也有这个问题。不要通过pip install tesseract安装tesseract。
转到https://github.com/UB-Mannheim/tesseract/wiki,然后为您的计算机下载最新版本并安装。
然后键入sysdm.cpl并将tesseract.exe所在的目录添加到env。变量。
例如:C:\Program Files\Tesseract-OCR
这为我解决了它。

kg7wmglp

kg7wmglp7#

如果您使用pacman或msys2安装了C:\msys64\mingw32\bin,请将其添加到PATH变量。

px9o7tmv

px9o7tmv8#

我为这个问题找到了解决方案,这在几乎所有情况下都很好用。
步骤1:从https://github.com/UB-Mannheim/tesseract/wiki下载tesseract ocr并安装。
第二步:安装时注意安装目录,然后添加路径到env变量。
步骤3:在cmd或任何终端中运行“pip install pyteseract”。
你完了。只要确保在代码中添加tesseract ocr的相同目录位置,并在其后添加tesseract.exe。

ufj5ltwl

ufj5ltwl9#

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

相关问题