Я знаю, что на этот вопрос уже был дан ответ на этом сайте, однако ни одно из решений, которые я искал в Интернете, не сработало. Вот что я пробовал:
- Предоставление всех разрешений моему файлу 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é
c=pytesseract.image_to_string(Image.open(os.getcwd()+'\\'+'captcha.png'))
если изображение находится в одном каталоге со скриптом ! - person dsgdfg   schedule 08.09.2017