f"{tesseract_cmd} 未安装或不在您的 PATH 中。"

f"{tesseract_cmd} is not installed or it's not in your PATH."

所以我遵循了使用 python 使用 tesseract 的教程,并且我已经从 https://github.com/UB-Mannheim/tesseract/wiki

安装了 tesseract

并使用:

pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe"

在python文件中,但还是得到这样的结果:

 Traceback (most recent call last):
  File ".\testBase.py", line 3, in <module>
    import pytesseract
  File "C:\Python27\lib\site-packages\pytesseract\__init__.py", line 2, in <module>
    from .pytesseract import ALTONotSupported
  File "C:\Python27\lib\site-packages\pytesseract\pytesseract.py", line 89
    f"{tesseract_cmd} is not installed or it's not in your PATH."
                                                                ^
SyntaxError: invalid syntax

我一直在寻找修复方法,例如将 tesseract.exe 添加到 PATH,但仍然没有用。我什至无法在 cmd

上使用 tesseract 命令

有没有我遗漏的步骤?

谢谢

我已通过将 python 版本从 2.7 更新到 3.9

来修复错误