상세 컨텐츠

본문 제목

windows - 아나콘다 가상환경에 konlpy, MeCab 설치하기

자연어

by ohy2525 2022. 1. 22. 14:25

본문

1. java 설치하기

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

- 접속해서 windows용 다운로드

 

2. 환경변수 설정

- 시작에서 시스템 환경 변수 편집 검색

- 시스템 변수에서 새로 만들기

- 변수이름은 JAVA_HOME, 변수 값은 설치한 jdk 파일의 bin 폴더로 시스템 변수 설정

3. 아나콘다 설정

- Anaconda Powershell Prompt를 관리자 권한으로 실행

 

- system32에서 c드라이브로 directory 변경 후 (cd .. 을 입력할 경우 상위 풀더로 이동)

  conda create -n 가상환경 이름 python=3.7 anaconda

  (MeCab설치를 위해 파이썬 3.7버전의 가상 환경 생성)

4. konlpy 설치

- 생성한 가상환경을 활성화 시키고 konlpy 설치

5. MeCab 설치

1) c드라이브에 mecab 폴더 생성

 

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

2) 링크에 접속하여 윈도우 버전에 맞는 MeCab 파일 다운로드

 

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

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

github.com

 

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

3) 위 링크에서 MeCab dictionary 다운로드

 

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

4) 다운로드 받은 모든 파일을 mecab 폴더에 압축풀기

 

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

5) 링크에서 파이썬 및 윈도우 버전에 맞는 whl 파일 다운로드

 

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

Add Python 3.7 support

github.com

 

6) whl 파일을 설치한 가상환경의 site-packages에 옮기기

   c://Users/사용자명/anaconda3/envs/가상환경이름/lib/site-packages   - anaconda 파일 설치 경로는 사람마다 다름

 

7) Anaconda Promt directory를 site-packages로 이동

   (경로 입력시 Tab을 누르면 자동완성 된다.)

8) pip install 로 whl파일 설치

  (마찬가지로 mecab 누르고 Tab 누르면 자동완성)

9) MeCab 설치 확인하기

python

import MeCab()

m = MeCab.Tagger()

out = m.parse("MeCab 설치 확인")

print(out)

(Ctrl + z 누르면 파이썬 종료)

설치가 잘 되었다!

댓글 영역