'PIL'에서 '_imaging'이름을 가져올 수 없습니다.
Nov 25 2020
이 코드를 실행하려고합니다.
import pyautogui
import time
from PIL import _imaging
from PIL import Image
import pytesseract
time.sleep(5)
captura = pyautogui.screenshot()
codigo = captura.crop((872, 292, 983, 337))
codigo.save(r'C:\autobot_wwe_supercard\imagenes\codigo.png')
time.sleep(2)
pytesseract.pytesseract.tesseract_cmd = r'C:\Program
Files\Tesseract-OCR\tesseract'
print(pytesseract.image_to_string(r'D:\codigo.png'))
그리고이 오류가 나타납니다. ImportError : cannot import name ' imaging'from 'PIL'(C : \ Users \ Usuario \ AppData \ Roaming \ Python \ Python38 \ site-packages \ PIL_ init .py)
나는 pip install pillow로 콘솔에 베개를 설치했습니다.
pip install pytesseract로 콘솔에 pytesseract를 설치했습니다.
답변
1 SamratSahoo Nov 25 2020 at 10:49
이 소스 에 따라 Pillow를 다시 제거하고 다시 설치하면 많은 PIL ImportErrors를 간단히 해결할 수있는 것처럼 보이며 여기 에서 특정 문제를 찾을 수 있습니다 .
다음 세 가지 명령을 시도하십시오.
pip uninstall PIL
pip uninstall Pillow
pip install Pillow