NLP/KoNLPy

[NLP] Mecab 설치(Windows OS)

데이터 세상 2021. 4. 21. 12:04

mecab-ko-msvs 다운로드

mecab을 윈도우에서 실행될 수 있게 컴파일 하는 역할

하기 경로에서 윈도우 버전 및 32비트/64비트 선택해서 다운로드 후 원하는 폴더 경로에 파일 압축풀기

https://github.com/Pusnow/mecab-ko-msvc/releases/tag/release-0.9.2-msvc-3

 

Release release-0.9.2-msvc-3 · Pusnow/mecab-ko-msvc

Fix: -r 옵션을 지정해 주지 않았을 때 레지스트리에서 이상한 값을 가져와 오류가 나는 문제 해결

github.com

mecab-ko-dic-msvs 다운로드

mecab-ko 기본 사전

하기 경로에서 [mecab-ko-dic-msvs.zip] 파일 다운로드 후 mecab-ko-msvs 압축해제 폴더 경로에 압축풀기

github.com/Pusnow/mecab-ko-msvc/tagsgithub.com/Pusnow/mecab-ko-dic-msvc/releases/tag/mecab-ko-dic-2.1.1-20180720-msvc

 

Release mecab-ko-dic-2.1.1-20180720-msvc · Pusnow/mecab-ko-dic-msvc

mecab-ko-dic-2.1.1-20180720 반영 오류 수정 NNG/장소의 출현 비용이 비정상적으로 높았던 문제(학습 데이터) 수정 후 재학습 사전 오피스/NNG/장소 추가

github.com

python wheel 설치

하기 경로에서 파이썬 및 윈도우 버전에 맞는 .whl 파일 다운로드

  • 21년 4월 기준 python 3.7 버전까지만 지원됨

github.com/Pusnow/mecab-python-msvc/releases/tag/mecab_python-0.996_ko_0.9.2_msvc-2

 

Release mecab_python-0.996_ko_0.9.2_msvc-2 · Pusnow/mecab-python-msvc

Add Python 3.7 support

github.com

다운로드 받은 파일을 site-package 폴더에 옮겨놓은 후 pip 명령어로 설치

pip install mecab_python-0.996_ko_0.9.2_msvc-cp37-cp37m-win_amd64.whl

python package를 이용한 설치

eunjeon 패키지 설치

python wheel 설치없이 패키지를 직접 설치 가능

pip install eunjeon
# 사용방법
from eunjeon import Mecab
mecab = Mecab()
mecab.pos("품사 태깅을 확인합니다.")
mecab.morphs("형태소 분리를 확인합니다.")
mecab.nouns("명사에 해당되는 형태소만 분리합니다.")

 

Microsoft Visual C++ Build Tools 설치

패키지 설치 중 오류 발생 시 MS Visual C++ Build 설치 여부 확인 후 설치

[재배포 가능 패키지 및 빌드 도구] 선택 후 [Microsoft Build Tools 2015 업데이트3] 다운로드 후 설치

visualstudio.microsoft.com/ko/vs/older-downloads/

 

Visual Studio Older Downloads - 2017, 2015 & Previous Versions

Download previous versions of Visual Studio Community, Professional, and Enterprise softwares. Sign into your Visual Studio (MSDN) subscription here.

visualstudio.microsoft.com

 

Microsoft Build Tools 다운로드 설치 오류 발생 시

하기 경로에서 buildtools 최신 버전을 다운로드해서 설치

visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=BuildTools


References

 

반응형

'NLP > KoNLPy' 카테고리의 다른 글

[NLP] soynlp  (0) 2021.04.11
[NLP] Mecab  (0) 2021.04.11
[NLP] Khaii  (0) 2021.03.18
[NLP] Okt  (0) 2021.03.18
[NLP] KoNLPy  (0) 2021.03.11