我从https://github.com/UB-Mannheim/tesseract/wiki下载并安装了 tesseract-ocr-setup-3.05.00dev.exe ,并勾选 添加到路径 和 安装时设置TESSDATA_PREFIX变量 。
过去,我的系统路径包括很多东西,包括Python,Node,Npm等。现在,它只是Tesseract的一个项目(见图)
如何取回系统路径变量?
答案 0 :(得分:1)
从Tesseract 3.05.00开始,删除了“添加到路径”复选框,因为它引起了问题。 UB-Mannhaim documentation:
旧版本的安装程序可以选择将Tesseract添加到 PATH环境变量。该选项默认为禁用。如果它 已启用且PATH太长,可能会发生新PATH 是空的。我们建议不要使用该选项并在我们的中将其禁用 最新版本。
遵循UB-Mannhaim的建议,而不是向系统变量添加PATH,您始终可以考虑在代码中设置局部变量。
来自pytesseract documentation的示例:
# If you don't have tesseract executable in your PATH, include the following:
pytesseract.pytesseract.tesseract_cmd = r'<full_path_to_your_tesseract_executable>'
# Example tesseract_cmd = r'C:\Program Files (x86)\Tesseract-OCR\tesseract'
pyocr的另一个示例:
pyocr.tesseract.TESSERACT_CMD = r'<full_path_to_your_tesseract_executable>'
答案 1 :(得分:0)
https://superuser.com/a/265575
恢复系统路径: 打开Regedit
**我必须首先使用shadowexplorer导出我的RegBack,因为它“当前正在使用”
***我刚刚选择了SYSTEM