1. mecab-ko-msvc 설치하기 'C 기반으로 만들어진 mecab'이 윈도우에서 실행될 수 있도록 하는 역할
1-1. 링크 클릭 https://github.com/Pusnow/mecab-ko-msvc/releases/tag/release-0.9.2-msvc-3
1-2. 윈도우 버전에 따라 32bit / 64bit 선택하여 다운로드
1-3. 'C 드라이브'에 mecab 폴더 만들기 => "C:\mecab"
1-4. '1-2'에서 다운로드 받은 'mecab-ko-msvc-x64.zip' 또는 'mecab-ko-msvc-x84.zip' 압축풀기
2. mecab-ko-dic-msvc.zip 기본 사전 설치하기
2-1. 링크 클릭 https://github.com/Pusnow/mecab-ko-dic-msvc/releases/tag/mecab-ko-dic-2.1.1-20180720-msvc
2-2. 사전 다운로드 'mecab-ko-dic-msvc.zip'
2-3. 앞서 '1-3'에서 만들었던 "C:/mecab"에 압축해제
[참고] "C:\mecab" 으로 꼭 해야 하는 이유 MeCab을 윈도우에 설치하기 위해 기본 path 셋팅이 고정되어 있기 때문입니다. 만약에 변경을 하고 싶은 경우에는 1) 'mecabrc' 파일에서 'dicdir = 경로' 수정 2) 'libmecab.dll'을 내가 설정하고 싶은 경로로 재컴파일링한 파일로 교체해주면 된다. => 소스는 'https://github.com/Pusnow/mecab-ko-msvc/releases/tag/release-0.9.2-msvc-3'의 'Source Code.zip'을 활용하면 되지만 이런 과정은 비추다. 아래의 config에서 '"libexecdir/mecab"'로 설정되어 있는 dir을 모두 변경하고 바이너리 파일로 만들어야 하기 때문이다. |
* mecab 하위 폴더에 대강 파일들이 존재해야함
3. python wheel 설치하기
3-1. 링크 클릭 https://github.com/Pusnow/mecab-python-msvc/releases/tag/mecab_python-0.996_ko_0.9.2_msvc-2
3-2. 파이썬 및 윈도우 버전에 맞는 whl 다운로드
나는 윈도우 64bit에 파이썬 3.7이여서 'mecab_python-0.996_ko_0.9.2_msvc-cp37-cp37m-win_amd64.whl'다운로드
3-3. 다운로드 받은 파일을 site-package 폴더에 옮겨놓기
3-4. python 사용자의 경우 cmd창에서 site-package 폴더로 이동하여
'pip install mecab_python-0.996_ko_0.9.2_msvc-cp37-cp37m-win_amd64.whl'
pip install 다운로드받은파일명.whl
입력하여 설치 완료
[참고] 댓글 내용 중에 아나콘다 사용하시는 분들이 많아서 내용 추가했습니다. 1) 폴더 > 보기 > 표시/숨기기 > '숨긴 항목' 체크로 변경 2-1) (base) 환경인 경우 : c:\Users\사용자명\anaconda3\Lib\site-packages 2-2) (가상환경명) 환경인 경우 : C:\Users\사용자명\anaconda3\envs\가상환경명\Lib\site-packages |
4. mecab 실행해보기
4-1. 기본 소스 코드 넣어서 사용하기
import MeCab
m = MeCab.Tagger()
out= m.parse("미캅이 잘 설치되었는지 확인중입니다.")
print(out)
4-2. 결과 확인하기
미 NNP,인명,F,미,*,*,*,*
캅 NNP,인명,T,캅,*,*,*,*
이 JKS,*,F,이,*,*,*,*
잘 MAG,*,T,잘,*,*,*,*
설치 NNG,행위,F,설치,*,*,*,*
되 XSV,*,F,되,*,*,*,*
었 EP,*,T,었,*,*,*,*
는지 EC,*,F,는지,*,*,*,*
확인 NNG,행위,T,확인,*,*,*,*
중 NNB,*,T,중,*,*,*,*
입니다 VCP+EF,*,F,입니다,Inflect,VCP,EF,이/VCP/*+ᄇ니다/EF/*
. SF,*,*,*,*,*,*,*
EOS
[참고] anaconda 특정 가상환경에서 wheel 설치 후 MeCab 설치 확인하기
'자연어처리' 카테고리의 다른 글
트랜스퍼 러닝 (0) | 2022.10.05 |
---|---|
토큰화란? (0) | 2022.10.05 |
[자연어처리] 독학을 위한 자료 모음 (0) | 2019.08.09 |
[BERT] 자연어처리 경험 수준별로 읽기 좋은 BERT 관련 좋은 자료 링크 (0) | 2019.07.31 |
[FULL TEXT INDEX / SEARCH] mysql 구축 및 DBeaver 연동, 에러 해결 및 테이블 생성 후 테스트 (0) | 2019.07.10 |