1. jdk 설치
sudo apt install default-jdk
JAVA_HOME 환경 설정을 위해 Java Development Kit를 설치해준다.
2. konlp 설치
pip install konlpy
여기서 바로 mecab을 사용하면 NameError: name 'Tagger' is not defined error가 발생한다.
mecab-0.996-ko-0.9.2와 mecab-ko-dic-2.1.1-20180720로 이동해서 mecab을 손수 설치해보자.
해당 경로가 없다면 아래 명령을 따라 다운받는다.
curl -LO https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
tar zxfv mecab-0.996-ko-0.9.2.tar.gz
curl -LO https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz
tar -zxvf mecab-ko-dic-2.1.1-20180720.tar.gz
bash: curl: command not found 발생시
apt install curl
3. libmecab.so.2 링크 생성
mecab-ko-dic-2.1.1-20180720에서
ldconfig
ldconfig -p | grep /usr/local/lib
4. mecab-ko 설치
mecab-0.996-ko-0.9.2에서
./configure
make
make check
sudo make install
5. mecab-ko-dic 설치
mecab-ko-dic-2.1.1-20180720에서
./autogen.sh
./configure
make
sudo make install
6. mecab-python3 설치
pip install mecab-python3
7. test
from konlpy.tag import Mecab
m = Mecab()
test_sentence = "아버지가방에들어가신다"
print(m.morphs(test_sentence))
['아버지', '가', '방', '에', '들어가', '신다']
성공!
출처
'정보' 카테고리의 다른 글
Keyword Extraction (0) | 2023.01.09 |
---|---|
Ubuntu 환경 Elasticsearch 설치하기 (0) | 2023.01.07 |
BeautifulSoup로 이미지 저장하기 (0) | 2022.09.24 |
Python과 몽고DB 연결 및 조회하기, 값 추출하기 (0) | 2022.09.04 |
MongoDB CSV, JSON파일 import하기/파일깨짐현상 (0) | 2022.09.04 |
댓글