python 실행 오류 ModuleNotFoundError: No module named ‘pyocr’

공유하기

  • Add this entry to Hatena Bookmark
  • 0

다음과 같은 에러 메시지가 표시 되었다면 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

참고로 pip명령은 Python 추가 패키지의 설치 등을 실시하는 python 유틸리티 입니다. 명령 사용에 대한 자세한 내용은 Python 유틸리티 pip를 참조하십시오

추가 설치된 패키지를 확인하려면 다음 명령을 실행합니다.

D:\>pip freeze
altgraph==0.17.2
beautifulsoup4==4.10.0
bs4==0.0.1
... 중간 생략 ...
pyocr==0.8
... 이하 생략 ...