본문 바로가기
개발 이야기/머신러닝, 딥러닝

[문제해결] No module named 'PyPDF2' : PyPDF2 설치 했는데 jupyter에서 인식이 안될 때

by AI 동키 2021. 6. 9.
반응형

제목 그대로 PyPDF2를 설치했는데, Jupyter notebook에서 죽어라 인식이 안됩니다.

anaconda 가상환경에서 conda install 로 패키지를 설치 한 후 jupyternotebook을 실행했을 때 설치 인식이 안되는 문제입니다.

 

해결방법 알아봅시다. 

 

 


1. 시도해 본 방법

1) jupyter kernel 문제인가? kernel 변경  : Nope

2) pip이 아니고 pip3나 conda로 설치해야되나? : Nope

3) python 경로 잘못됐나?  : Nope

4) 공식 문서 지원 파이썬 버전 확인 : Problem

PyPDF2 is compatible with Python versions 2.6, 2.7, and 3.2 - 3.5.

흠, 파이썬 버전을 확인해 본 결과 제가 쓰는 파이썬은 3.8입니다.

그러면 파이썬을 다운그레이드한 가상환경을 만들어 주어야 되는 걸 까요?

해봤는데 그게 문제가 아니더라구요.

파이썬 3.8에서도 실행이 잘 됩니다!!!

 


2. 해결방법

jupyter 설치 문제일 가능성이 굉장히 큽니다.

conda 가상환경에서 jupyter가 실행되더라도 가상환경 안에서 실행 된게 아닐 가능성이 있습니다.

그럴 떈 내 가상환경에 jupyter를 반.드.시. 설치해 주어야 합니다.

jupyter 설치 방법은 여기에있습니다!!  클릭해서 확인해 보세요.

 

[문제해결] Conda환경에서 Jupiter notebook 실행 시 No module Named 뜨는 문제 해결!!

문제 Conda 가상환경에서 Jupyter notebook을 열어서 내가 정성들여 설치한 패키지들을 import 요청했을 때 no module named ~~~가 뜨는 현상이 발생했다. 이런저런 별의 별 방법을 다 써봤지만 되지 않았다..

lapina.tistory.com

 


제 글이 도움이 되셨길 바라겠습니다. 

감사합니다.

 

PyPDF2는 PDF를 쪼개고 합치고 정보를 보는 등의 기능이라면, 

PDF text, table 의 정보를 추출하는 기능을 가진 패키지에 대해 아래의 블로그에서 잘 설명해 주셨다. 참고해 보도록 하자.

https://da-nika.tistory.com/86

 

Python PDF extract tool 정리

 언어의 한계상 대부분이 그렇듯 영어는 인식률이 높지만 한글은 아직 발전해야 할 부분이 많다. 1. OCR_SPACE def ocr_space(filename, overlay=False, api_key='', language='eng'): payload = {'isOverlayRequ..

da-nika.tistory.com

 

반응형

댓글