मुझे पता है कि इस साइट पर इस प्रश्न का उत्तर पहले ही दिया जा चुका है, हालांकि, इंटरनेट पर देखे जाने वाले समाधानों में से कोई भी काम नहीं कर रहा था। यहाँ मैं क्या करने की कोशिश की है:WinError 5: एक्सेस से इनकार किया गया PyTesseract
- मेरी अजगर फ़ाइल
- लिए सभी अनुमतियों को देते हुए मेरी Tesseract फ़ोल्डर
- व्यवस्थापक निष्क्रिय चल रहा है को इंगित करने के पथ चर बदलने और उसके बाद
वहाँ से फ़ाइल को क्रियान्वित यह त्रुटि अब मुझे काफी परेशान कर रही है और इसके कारण मैं आगे नहीं बढ़ सकता।
यहाँ मेरी कोड है कि यदि मदद करने के लिए जा रहा है:
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:
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é
क्या कोई इस पर नजर डालें और इस समस्या से मेरी सहायता कर सकता है? –
क्या आप पूर्ण ट्रेसबैक की आपूर्ति कर सकते हैं? – Fruch
@ फ्रुच मेरे पास उन पर नहीं है क्योंकि मैंने पाइथन को किसी अन्य स्थान पर पुनर्स्थापित किया है। कारण मैंने ऐसा इसलिए किया क्योंकि, ट्रेसबैक और मेरे फ़ोल्डरों की जांच करने के बाद, मैंने पाया कि पाइथन फ़ोल्डर एक संरक्षित फ़ोल्डर 'एचपी' के अंदर था, इसलिए मैंने इस समस्या को हल करने की उम्मीद में इसे किसी अन्य स्थान (सी डिस्क) में पुनर्स्थापित करने का निर्णय लिया । –