다음과 같은 에러 메시지가 표시 되었다면 Python 추가 패키지 ‘pyocr‘가 설치되어있지 않다는 것을 의미합니다. 추가 패키지 ‘pyocr‘은 OCR 도구의 이용할 수 있게 해주는 랩핑(wrapping) 프로그램입니다. 여기에서는 주로 Tesseract를 랩핑(wrapping)하고 있습니다.
Z:\>python test.py
Traceback (most recent call last):
File "Z:\test.py", line 13, in <module>
import pyocr
ModuleNotFoundError: No module named 'pyocr'
Python 추가 패키지 ‘pyocr‘의 설치 결과는 다음과 같습니다.
(중요) 의존 관계가 있는 추가 패키지 Pillow도 같이 설치 됩니다.
Z:\>pip install pyocr
Collecting pyocr
Downloading pyocr-0.8.tar.gz (65 kB)
|████████████████████████████████| 65 kB 4.5 MB/s
Collecting Pillow
Downloading Pillow-8.2.0-cp39-cp39-win_amd64.whl (2.2 MB)
|████████████████████████████████| 2.2 MB 3.3 MB/s
Using legacy 'setup.py install' for pyocr, since package 'wheel' is not installed.
Installing collected packages: Pillow, pyocr
Running setup.py install for pyocr ... done
Successfully installed Pillow-8.2.0 pyocr-0.8
추가 설치된 패키지를 확인하려면 다음 명령을 실행합니다.
D:\>pip freeze
altgraph==0.17.2
beautifulsoup4==4.10.0
bs4==0.0.1
... 중간 생략 ...
pyocr==0.8
... 이하 생략 ...