ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윈도우10에 KoNLPy 설치하는 방법
    Python/자연어처리 &형태소 분석기 2020. 1. 11. 16:01



    한글 형태소 분석을 위해 사용되는 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')]



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

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

    유튜브 구독하기


    TAG

    댓글 0

Designed by Tistory.