로그인

  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

정보&강의 한글 자연어 분석 및 형태소 분석을 위한 KoNLPy 설치 가이드

첨부 5

  1. screenshot-www.oracle.com-2020.06.28-02_06_36.png (File Size: 30.4KB/Download: 0)
  2. 시스템 속성 2020-06-28 오전 2_13_31.png (File Size: 21.7KB/Download: 0)
  3. 환경변수_패스.gif (File Size: 804.6KB/Download: 0)
  4. 선택 명령 프롬프트 2020-06-28 오전 2_29_42.png (File Size: 23.0KB/Download: 0)
  5. 명령 프롬프트 2020-06-28 오전 2_52_04.png (File Size: 51.4KB/Download: 0)

최근 작업 할 일이 있어서 KoNLPy를 설치하는데 필요한 정보가 산발적으로 흩어져 있어서 정리합니다.

 

가장 중요한 포인트는 파이썬이 32비트인지 64비트인지 입니다.

윈도우 비트는 중요하지 않습니다.

 

파이썬이 32비트라면 이후 모든 버전은 32비트로 통일해서 파일을 받으셔야 나중에 문제가 발생하지 않습니다.

 

JDK설치

 

KoNLPy는 JDK 가 필요합니다. java(https://java.com/ko/download/win10.jsp)가 아닌 Standard Edition Development Kit (JDK™) 64비트 (https://www.oracle.com/kr/java/technologies/javase-downloads.html) 입니다.

 

SE는 2차 버전이나 Second Editon 이 아니라 스탠다드 에디션 (Standard Edtion)을 의미합니다.

 

현재 14.01이 최신 버전입니다.

윈도우 64비트용으로 다운로드 하도록 되어져 있는데 자신의 설치한 파이썬이 32비트라면 이걸 받으면 안됩니다.

32비트용 JDK를 받으셔야 합니다.

 

screenshot-www.oracle.com-2020.06.28-02_06_36.png

 

 

32비트용 JDK SE

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

 

Java SE 11부터는 32비트 윈도우 운영체제를 지원 하지 않습니다.

32비트 윈도우 운영체제는 Java SE 8을 다운로드해야 합니다.

Java SE 8은 32비트용 Windows(x86)와 64비트용 Windows(x64)로 구분해 서 설치 파일을 제공합니다.

 

JDK 환경변수 셋팅

 

윈도우 키 + R을 누른 후,  sysdm.cpl를 실행합니다. 

고급탭에서 환경변수 버튼을 클릭한 후, 

시스템 변수 항목에 있는 새로 만들기 버튼을 클릭합니다.

 

변수 이름 항목에 JAVA_HOME을 적고

변수 값 항목에 다음 경로를 입력합니다. 

다운로드 받은 JDK 버전에 따라 경로가 다를 수 있으니 확인해보세요. 

 

시스템 속성 2020-06-28 오전 2_13_31.png

 

 

이제 Path를 추가합니다.

 

시스템 변수 > path 항목을 선택 > 새로 만들기 > 찾아보기 의 과정으로 추가합니다.

최종경로는 java_home 경로에 /bin/를 추가하는 형태입니다.

 

환경변수_패스.gif

 

cmd 창에서 최종 설치화면을 확인해 봅니다.

 

Window Key + R > cmd

path

java -version

 

선택 명령 프롬프트 2020-06-28 오전 2_29_42.png

 

 

JPype 설치

 

CMD 창에서 pip install JPype 로 설치 할 수 있습니다.

비주얼 스튜디오가 설치안된 경우에는 pip로 설치가 안되니 다음 링크에서 바이너리 파일을 다운로드 받아 설치해야 합니다.

 

파이썬 버전 + 윈도우 비트 조합으로 선택하면 됩니다.

저의 경우 파이썬 3.8 32비트에 윈도우10 64비트이므로 JPype1‑0.7.5‑cp38‑cp38‑win_amd64.whl 를 선택하였습니다.

JPype의 비트 버전은 윈도우 비트가 아닌 파이썬의 비트를 기준으로 하는 것 같습니다.

 

즉, 파이썬 버전 + 파이썬 비트 조합으로 버전을 다운받으세요.

 

명령 프롬프트 2020-06-28 오전 2_52_04.png

 

JPype: allows full access to Java class libraries.

 

KoNLPy 설치

 

CMD 창에서 pip install konlpy 로 설치합니다.

 

D:\user\Downloads>pip install konlpy
Collecting konlpy
  Using cached konlpy-0.5.2-py2.py3-none-any.whl (19.4 MB)
Requirement already satisfied: JPype1>=0.7.0 in c:\users\user\appdata\local\programs\python\python38-32\lib\site-packages (from konlpy) (0.7.5)
Collecting beautifulsoup4==4.6.0
  Using cached beautifulsoup4-4.6.0-py3-none-any.whl (86 kB)
Requirement already satisfied: lxml>=4.1.0 in c:\users\user\appdata\local\programs\python\python38-32\lib\site-packages (from konlpy) (4.5.1)
Collecting colorama
  Using cached colorama-0.4.3-py2.py3-none-any.whl (15 kB)
Collecting numpy>=1.6
  Using cached numpy-1.19.0-cp38-cp38-win32.whl (10.9 MB)
Collecting tweepy>=3.7.0
  Using cached tweepy-3.8.0-py2.py3-none-any.whl (28 kB)
Collecting requests>=2.11.1
  Using cached requests-2.24.0-py2.py3-none-any.whl (61 kB)
Collecting PySocks>=1.5.7
  Using cached PySocks-1.7.1-py3-none-any.whl (16 kB)
Collecting requests-oauthlib>=0.7.0
  Using cached requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
Collecting six>=1.10.0
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting idna<3,>=2.5
  Using cached idna-2.9-py2.py3-none-any.whl (58 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting chardet<4,>=3.0.2
  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  Using cached urllib3-1.25.9-py2.py3-none-any.whl (126 kB)
Collecting oauthlib>=3.0.0
  Using cached oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)
Installing collected packages: beautifulsoup4, colorama, numpy, idna, certifi, chardet, urllib3, requests, PySocks, oauthlib, requests-oauthlib, six, tweepy, konlpy
Successfully installed PySocks-1.7.1 beautifulsoup4-4.6.0 certifi-2020.6.20 chardet-3.0.4 colorama-0.4.3 idna-2.9 konlpy-0.5.2 numpy-1.19.0 oauthlib-3.1.0 requests-2.24.0 requests-oauthlib-1.3.0 six-1.15.0 tweepy-3.8.0 urllib3-1.25.9

D:\user\Downloads>

 


이런 글도 찾아보세요!

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 0

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?