Colab에서 konlpy 설치하기
공식 홈페이지에서 설치메뉴얼을 보고 설치하려 했으나 구글 colab에 대한 메뉴얼은 없기에 따로 정리하였다.
1. 종속성 설치 (bash shell)
!apt-get update
!apt-get install g++ openjdk-8-jdk
!pip3 install konlpy JPype1-py3
!bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)
2. 설치확인
from konlpy.tag import Mecab
mecab = Mecab()
3. Tagger is not defined 해결방법
오류가 없다면 정상적으로 설치가 된 것이다. 하지만 나의 경우에는
"NameError: name 'Tagger' is not defined"
와 같은 오류가 발생했다.
원래는 mecab.sh 스크립트 설치가 없어도 오류가없었으나 최근에는 설치해줘야 한다.
공식 설치 메뉴얼에도 설명되어있다.
그리나 오류 발생이후에 쉘스크립트를 아무리 수행해도 동일한 오류가 발생한다.
따라서 [런타임]-[세션관리] 메뉴에서 현재 실행중인 세션을 종료한후
다시 연결한다. 그리고 위의 1번과정을 다시 설치해주면 오류가 해결된다.