반응형



한글 형태소 분석을 위해 사용되는 KoNLPy(“코엔엘파이”)를 설치해서 테스트 해보았습니다.


최초작성 2020. 1. 11




1. 자바 JDK를 설치합니다.  여기에선1.8을 설치했습니다. 


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




2. 시스템에서 JAVA_HOME을 설정합니다. 


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


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

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


변수 이름 항목에 JAVA_HOME을 적고

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

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


C:\Program Files\Java\jdk1.8.0_231




3. 시스템 변수 항목에서 변수 Path를 찾은 후, 더블 클릭하면 

패스 추가를 위한 창이 보입니다. 


새로 만들기를 클릭한 후, 다음 경로를 입력합니다. 


C:\Program Files\Java\jdk1.8.0_231\bin



윈도우 키 + R을 누른 후, cmd를 입력하여 명령 프롬프트를 실행시킨 후...

다음처럼 java를 실행시켜 결과가 보여야 합니다.


C:\Users\webnautes>java -version

java version "1.8.0_231"

Java(TM) SE Runtime Environment (build 1.8.0_231-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)




4. 파이참에서 새로운 프로젝트를 생성합니다. 




5. JPype를 설치합니다. 

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



https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype 에서 설치된 파이썬 버전과 플랫폼에 맞추어 whl을 다운로드합니다. 


전 Python 3.7과 64비트 윈도우를 사용중이므로 JPype1‑0.7.1‑cp37‑cp37m‑win_amd64.whl를 다운로드 받았습니다. 




6. 다운로드 받은 파일을 생성한 파이참 프로젝트 폴더로 복사한 후,

파이참에서 Terminal을 클릭하여 다음처럼 설치합니다. 


(venv) C:\Users\webnautes\PycharmProjects\okt>pip install JPype1-0.7.1-cp37-cp37m-win_amd64.whl




7. KoNLPy를 설치합니다.


(venv) C:\Users\webnautes\PycharmProjects\okt>pip install konlpy




8. 다음 예제코드를 실행시켜 봅니다.


from konlpy.tag import Okt
okt = Okt()

print(okt.pos('아버지가 방에 들어가신다'))
print(okt.pos('아버지가방에들어가신다'))
# [('아버지', 'Noun'), ('가', 'Josa'), ('방', 'Noun'), ('에', 'Josa'), ('들어가신다', 'Verb')]
# [('아버지', 'Noun'), ('가방', 'Noun'), ('에', 'Josa'), ('들어가신다', 'Verb')]



반응형

포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 : )

유튜브 구독하기


제가 쓴 책도 한번 검토해보세요.

+ Recent posts