윈도우10 환경에서 konlpy 설치하는 방법
- KoNLPy는 한국어 정보처리를 위한 파이썬 패키지이다. NLP (자연어 처리)를 할 때 쓰이지만 운영체제가 윈도우같은 경우는 설치 버전을 좀 맞춰야 한다.
이 글은 2021년 당시 JDK 16, JPype1 1.1.2, tweepy 3.10.0 기준으로 작성된 설치/사용 기록이다. 최신 버전에서는 명령이 다를 수 있다.
1. 자바 설치 (JDK, oracle.com )
- https://www.oracle.com/java/technologies/downloads/ 로 들어가서 자바를 설치한다.
- 오라클 계정이 필요할 수 있으니 참고하길 바란다.
주의사항 : JDK 16 이상으로 설치


2. 환경 변수 설정
- 환경 변수를 설정하는 이유는 JAVA 설치를 컴퓨터가 인식하기 위함이다.
고급 -> 환경 변수 -> 시스템 변수의 새로만들기 -> 변수 : JAVA_HOME / 값 : 설치 경로 -> 적용 -> 확인



3. 아나콘다 설치
- https://www.anaconda.com/products/individual 로 들어가
Anaconda Individual Edition설치

4. jpype 설치
- https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype 사이트로 이동
- 파이썬 버전에 맞게 설치 (3.7x 버전이면
JPype1‑1.1.2‑cp37‑cp37‑win_amd64.whl) - 내 노트북은 3.6이므로
JPype1‑1.1.2‑cp36‑cp36m‑win_amd64.whl를 다운받았다.
주의사항 : 호환성 문제로 1.1.2로 설치

- 보통
Downloads폴더에 다운이 받아질 것이다. 설치 경로로 바꾼 다음 pip으로 설치를 진행한다. - 경로 변경 : 명령 프롬프트에서
cd절대 경로 or 상대 경로로!

5. konlpy 설치
pip install konlpy설치를 한다.

5.1. tweepy 오류로 3.10.0으로 재설치한다.
pip uninstall tweepy후pip install tweepy==3.10.0로 설치

6. 설치 완료 확인

한계 및 주의사항
- KoNLPy 공식 문서에 따르면 운영체제(Windows), Python, Java, JPype의 아키텍처(32-bit 또는 64-bit)가 모두 일치해야 한다. 아키텍처 비트 수가 어긋나면 JPype 가상머신 초기화 단계에서 로드 오류가 발생한다. 1
- KoNLPy는 Java 1.7 이상을 요구하며, JPype1 공식 문서는 Java 1.8부터 13 버전까지의 호환성을 검증하고 있으므로 설치 환경의 Java 버전을 확인해야 한다. 1 2
- 5개 형태소 분석기 중
Mecab()클래스는 Windows 운영체제에서 공식적으로 지원되지 않는다(Kkma, Komoran, Hannanum, Okt는 지원). 1
댓글남기기