gpt4 book ai didi

python - 为什么 pytesseract 抛出 WinError 6?

转载 作者:太空宇宙 更新时间:2023-11-04 05:16:24 29 4
gpt4 key购买 nike

这是我第一次使用 pytesseract。我正在尝试对小图像执行简单的 OCR。代码归结为:

from PIL import Image
from pytesseract import image_to_string

test = Image.open(r'C:\test.jpg')
print(image_to_string(test))

抛出 OSError: [WinError 6] 句柄无效

Traceback (most recent call last):
File "C:\Testing.py", line 5, in <module>
print(image_to_string(test))
File "C:\\pytesseract.py", line 161, in image_to_string
config=config)
File "C:\\pytesseract.py", line 94, in run_tesseract
stderr=subprocess.PIPE)
File "C:\\subprocess.py", line 911, in __init__
errread, errwrite) = self._get_handles(stdin, stdout, stderr)
File "C:\\subprocess.py", line 1150, in _get_handles
c2pwrite = self._make_inheritable(c2pwrite)
File "C:\\subprocess.py", line 1182, in _make_inheritable
_winapi.DUPLICATE_SAME_ACCESS)
OSError: [WinError 6] The handle is invalid

我在 Windows 7 上使用 Python 3.5。

提前感谢您的宝贵时间!

最佳答案

我不知道真正的问题,但在我重新启动 PC 后问题就解决了。

关于python - 为什么 pytesseract 抛出 WinError 6?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41601358/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com