작성
·
90
1
처음 실행했을땐 이렇게 해서 잘됐는데 며칠 있다 다시 실행해보니까 name 'Tagger' is not defined 이렇게 에러 뜹니다ㅜ
%%bash
apt-get update
apt-get install g++ openjdk-8-jdk python-dev python3-dev
pip3 install JPype1
pip3 install konlpy
!pip install keybert
!curl -s https://raw.githubusercontent.com/teddylee777/machine-learning/master/99-Misc/01-Colab/mecab-colab.sh | bash
from konlpy.tag import Mecab
tagger = Mecab()
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
su050519님께서 문의하신 내용에 대한 해결방안을 드리겠습니다.
코랩에서 'Tagger' is not defined
라는 오류가 발생하는 이유는 Mecab
객체가 제대로 초기화되지 않아서입니다. 에러 메시지에 따르면, 코드에는 Tagger
라는 변수가 없으며, 'tagger = Mecab()'
에서 정의된 객체는 Tagger
라는 이름이 아닙니다.
해결 방안은 다음을 확인 및 실행해 보시기 바랍니다:
오타 확인: 코드에서 tagger
를 올바르게 호출하고 있는지 확인하십시오. 정확한 변수 이름은 Tagger
가 아닌 tagger
입니다.
정상 설치 확인: konlpy
와 mecab
이 제대로 설치되었는지 확인하십시오. 아래 명령을 다시 실행하여 재설치해 보세요.
%%bash
apt-get update
apt-get install g++ openjdk-8-jdk python-dev python3-dev
pip3 install JPype1
pip3 install konlpy
!pip install keybert
!curl -s https://raw.githubusercontent.com/teddylee777/machine-learning/master/99-Misc/01-Colab/mecab-colab.sh | bash
위의 방법으로 문제가 해결되지 않으면, 설치 스크립트를 다시 검사하고 관련 라이브러리 문서를 읽어보시는 것도 도움이 될 수 있습니다.
행운을 빕니다!