WinError 5:Access denied PyTesseract

I know this question has already been answered on this site, however, none of the solutions I looke up the internet seemed to work. Here's what I tried:

  • Giving all permissions to my python file
  • Changing PATH variable to point to my tesseract folder
  • Running IDLE as administrator and then executing the file from there
  • This error is quite bothering me now and I can't advance any further because of it.

    Here's my code if that's going to help:

    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 FilesTesseract-OCR'
    c=pytesseract.image_to_string(Image.open('img.png'))
    print(c)
    

    Traceback:

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

    I suspect a few things, not sure about any though.

    First and the most obvious, the path to Tesseract is not complete. It should be something like:

    tesseract_cmd = 'C:Program Files (x86)Tesseract-OCRtesseract'
    

    I believe your path points to a directory/folder and not an executable, though only you can confirm that. Let me know if this is incorrect, I see something else too that doesn't seem right at first, but needs more investigation.

    链接地址: http://www.djcxy.com/p/40464.html

    上一篇: 带有ngModels查看组件的角度绑定对象

    下一篇: WinError 5:访问被拒绝PyTesseract