PyteSeract TesseractNotFoundError[Python 3]

PyteSeract TesseractNotFoundError[Python 3],python,tesseract,Python,Tesseract,我使用pytesseract时出错。我是通过pip安装的 代码: 错误发生在最后一行。x= 结果: 回溯最近的调用上次:文件 C:\Users\Artur\AppData\Local\Programs\Python\36\lib\site packages\pytesseract\pytesseract.py, 第194行,运行和获取输出 运行\u tesseract**kwargs文件C:\Users\Artur\AppData\Local\Programs\Python\Python36\l

我使用pytesseract时出错。我是通过pip安装的

代码:

错误发生在最后一行。x=

结果:

回溯最近的调用上次:文件 C:\Users\Artur\AppData\Local\Programs\Python\36\lib\site packages\pytesseract\pytesseract.py, 第194行,运行和获取输出 运行\u tesseract**kwargs文件C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\site packages\pytesseract\pytesseract.py, 第165行,在运行中 proc=subprocess.Popencommand,**subprocess_args文件C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\subprocess.py, 第707行,在init中 还原信号,启动新会话文件C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\subprocess.py, 第990行,在执行子项中 startupinfo FileNotFoundError:[WinError 2]Das系统无法更新数据

在处理上述异常期间,发生了另一个异常:

回溯最近的调用上次:文件 C:\Users\Artur\Desktop\Pytesseract\u test.py,第6行,在 x=pytesseract.image\u to\u stringImage.打开“frame\u 0000.png”文件 C:\Users\Artur\AppData\Local\Programs\Python\36\lib\site packages\pytesseract\pytesseract.py, 第286行,在图像\u到\u字符串中 返回run_和get_outputimage,'txt',lang,config,nice文件C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\site packages\pytesseract\pytesseract.py, 第201行,运行和获取输出 引发TesseractNotFoundError PyteseRact.PyteseRact.TesseractNotFoundError:tesseract不是 已安装或不在您的路径中

我正在尝试运行解决方案,但由于缺乏经验,我无法正确实施:

tessdata_dir_config = '--tessdata-dir "<replace_with_your_tessdata_dir_path>"'
# Example config: '--tessdata-dir "C:\\Program Files (x86)\\Tesseract-OCR\\tessdata"'
# It's important to include double quotes around the dir path.

pytesseract.image_to_string(image, lang='chi_sim', config=tessdata_dir_config)

谁能帮我解决这个问题吗?我无法使在线提供的解决方案正常工作。

发生错误的原因是代码是使用python3编译的,而模块是使用pip安装的。 因此,pytesseract模块被安装到Python2而不是Python3。
使用pip3安装可以解决此问题。

出现此错误是因为代码是使用python3编译的,而模块是使用pip安装的。 因此,pytesseract模块被安装到Python2而不是Python3。
使用PIP3安装可以解决问题。

< P>对于那些仍然遇到这个问题的人,我是一个初学者程序员,因为我认为自己是一个

适用于Mac OS

尝试查找tesseract.exe所在的位置-如果使用 brew,在您的终端上使用:

>brew list tesseract
这应该列出您的tesseract.exe所在的位置,或多或少类似于

> /usr/local/Cellar/tesseract/3.05.02/bin/tesseract
:

pytesseract.pytesseract.tesseract_cmd=r'/usr/local/cillar/tesseract/3.05.02/bin/tesseract'


你应该做这个把戏

>P>>对于那些仍然遇到这个问题的人,我是一个初学者程序员,我认为自己是一个/P> 适用于Mac OS

尝试查找tesseract.exe所在的位置-如果使用 brew,在您的终端上使用:

>brew list tesseract
这应该列出您的tesseract.exe所在的位置,或多或少类似于

> /usr/local/Cellar/tesseract/3.05.02/bin/tesseract
:

pytesseract.pytesseract.tesseract_cmd=r'/usr/local/cillar/tesseract/3.05.02/bin/tesseract'

你应该做这个把戏

对于其他有这个问题的人 我必须进入pytesseract.py文件并更改我的: tesseract_cmd='tesseract' 致: tesseract_cmd='/usr/local/ceral/tesseract/3.05.02/bin/tesseract'

免责声明:正在做 pytesseract.tesseract_cmd='/usr/local/ceral/tesseract/3.05.02/bin/tesseract' 没有为其他有此问题的人修复此问题

我必须进入pytesseract.py文件并更改我的: tesseract_cmd='tesseract' 致: tesseract_cmd='/usr/local/ceral/tesseract/3.05.02/bin/tesseract'

免责声明:正在做 pytesseract.tesseract_cmd='/usr/local/ceral/tesseract/3.05.02/bin/tesseract'
未解决问题

I gues Pyteseract未正确安装如何正确安装?卸载和安装没有帮助您能否运行pip3 show pytesseract?看看它是否存在。如果它存在,打开一个python shell并导入pytesseract,看看是否得到了errorDamn Buddy。你真的帮了我。我想弄明白为什么这玩意好几个小时都没用。错误是我用pip安装了它,而不是用Python3安装了pip3。现在它起作用了。非常感谢,先生。我应该添加它作为解决方案吗?我认为pytesseract安装不正确如何正确安装?卸载和安装没有帮助您能否运行pip3 show pytesseract?看看它是否存在。如果它存在,打开一个python shell并导入pytesseract,看看是否得到了errorDamn Buddy。你真的帮了我。我想弄明白为什么这玩意好几个小时都没用。错误是我用pip安装了它,而不是用Python3安装了pip3。现在它起作用了。非常感谢,先生。我可以添加它作为解决方案吗?pytesseract.pytesseract.tesseract\u cmd= path/to/tesseratpytesseract.pytesseract.tesseract\u cmd=path/to/tesseract