gpt4 book ai didi

python - 错误 5 :Access denied PyTesseract

转载 作者:太空狗 更新时间:2023-10-29 21:57:55 26 4
gpt4 key购买 nike

我知道这个问题已经在这个网站上得到了回答,但是,我在互联网上查找的解决方案似乎都没有用。这是我尝试过的:

  • 将所有权限授予我的 python 文件
  • 更改 PATH 变量以指向我的 tesseract 文件夹
  • 以管理员身份运行 IDLE,然后从那里执行文件

这个错误现在很困扰我,因此我无法继续前进。

如果有帮助的话,这是我的代码:

import pytesseract
import sys
import argparse
try:
import Image
except ImportError:
from PIL import Image
from subprocess import check_output
pytesseract.pytesseract.tesseract_cmd = 'C:\Program Files\Tesseract-OCR'
c=pytesseract.image_to_string(Image.open('img.png'))
print(c)

回溯:

Traceback (most recent call last):
File "C:\Users\Hp\Desktop\bot.py", line 12, in <module>
c=pytesseract.image_to_string(Image.open('captcha.png'))
File "C:\Python\lib\site-packages\pytesseract\pytesseract.py", line 122, in image_to_string
config=config)
File "C:\Python\lib\site-packages\pytesseract\pytesseract.py", line 46, in run_tesseract
proc = subprocess.Popen(command, stderr=subprocess.PIPE)
File "C:\Python\lib\subprocess.py", line 707, in __init__
restore_signals, start_new_session)
File "C:\Python\lib\subprocess.py", line 992, in _execute_child
startupinfo)
PermissionError: [WinError 5] Accès refusé

最佳答案

我怀疑一些事情,但不确定。

首先也是最明显的一点,通往 Tesseract 的道路并不完整。它应该是这样的:

tesseract_cmd = 'C:\\Program Files (x86)\\Tesseract-OCR\\tesseract'

我相信您的路径指向目录/文件夹而不是可执行文件,但只有您可以确认这一点。让我知道这是否不正确,我也看到了一些起初看起来不正确的东西,但需要更多调查。

关于python - 错误 5 :Access denied PyTesseract,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46004859/

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