요즘 딥러닝 관련 책을 보면서 공부를 하고 있는데 형태소분석에 대해서 알게 됐고, 파이썬에서 KoNLPy 모듈을 사용하면 정태수 분석을 할 수 있다는 것을 알게 되었습니다.
KoNLPy 의 설치 방법은 아래 주소에서 확인할 수 있습니다.
http://konlpy.readthedocs.io/ko/v0.4.0/install/#id2
현재 저는 아나콘다로 파이썬을 설치한 상태고 자바는 이미 설치가 된 상태입니다.
따라서 KoNLPy 만 설치하면 돼 거라고 생각을 해서 아래와 같이 KoNLPy 를 설치했습니다.
현재 제 컴퓨터에 환경은 Windows 7 64비트 이고 파이썬 아나콘다 3.6 버전입니다.
pip install KoNLPy
다음으로 JPype1 를 설치해 하더군요. 아래 주소에서 제 컴퓨터에 맞는 버전을 설치하였습니다.
https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
64비트 윈도우에 파이썬 3.6 버전이므로 JPype1‑0.6.3‑cp36‑cp36m‑win_amd64.whl 파일을 다운로드 해서 아래 명령어를 통해서 설치했습니다.
pip install JPype1‑0.6.3‑cp36‑cp36m‑win_amd64.whl
이제 잘 될 거라고 생각을 하고 아래 예제를 돌려보니~
from konlpy.tag import Twitter
if __name__ =='__main__':
twitter = Twitter()
malist = twitter.pos("형태소 분석 하고싶어요.", norm=True, stem=True)
print(malist)
또 ~~ 에러가 나더군요. numpy 모듈 관련한 에러 같아서 검색을 조금 해 보니 최신 버전으로 업데이트 해야 되는 것 같더군요. 그래서 아래 명령어를 실행해서 numpy 를 업데이트 했습니다.
pip install numpy --upgrade
이제 다시 위 파이썬 코드를 돌려보니 아래와 같이 형태소 분석이 정상적으로 되는 것을 확인할 수 있었습니다.
[('형태소', 'Noun'), ('분석', 'Noun'), ('하다', 'Verb'), ('.', 'Punctuation')]
역시 소프트웨어 개발은 환경 설정 뻘짓이 반인것 같습니다.
'programming language > Python' 카테고리의 다른 글
Python exe 파일 만들기 PyInstaller, auto-py-to-exe (6) | 2020.07.05 |
---|---|
Python, 2 의 보수 HEX 값으로 부터 int 변환하기, bitstring 모듈 사용 (0) | 2019.02.14 |
64비트 아나콘다에서 32bit 파이썬 설치하는 방법 (2) | 2019.02.06 |
Python binary file read (0) | 2018.11.07 |
Synology NAS Python3 pip 설치 및 package 설치하기 (0) | 2018.05.09 |
Python을 사용하여 데이터의 빈도 Count 하기 (0) | 2018.05.03 |
코스피 코스닥 호가 가격 단위 계산 Python 프로그램 (0) | 2018.04.04 |
Python 3 에서 Clipboard 사용하기 pyperclip (0) | 2018.03.28 |
댓글