inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코랩에서 name 'Tagger' is not defined

138

su050519

작성한 질문수 1

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 인턴

안녕하세요, 인프런 AI 인턴입니다.
su050519님께서 문의하신 내용에 대한 해결방안을 드리겠습니다.

코랩에서 'Tagger' is not defined라는 오류가 발생하는 이유는 Mecab 객체가 제대로 초기화되지 않아서입니다. 에러 메시지에 따르면, 코드에는 Tagger라는 변수가 없으며, 'tagger = Mecab()'에서 정의된 객체는 Tagger라는 이름이 아닙니다.

해결 방안은 다음을 확인 및 실행해 보시기 바랍니다:

  1. 오타 확인: 코드에서 tagger를 올바르게 호출하고 있는지 확인하십시오. 정확한 변수 이름은 Tagger가 아닌 tagger입니다.

  2. 정상 설치 확인: konlpymecab이 제대로 설치되었는지 확인하십시오. 아래 명령을 다시 실행하여 재설치해 보세요.

   %%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
  1. 커널 재시작: 설치 및 코드 실행 후에도 에러가 반복될 경우, 커널을 재시작하여 캐시 문제를 해결할 수 있습니다.

위의 방법으로 문제가 해결되지 않으면, 설치 스크립트를 다시 검사하고 관련 라이브러리 문서를 읽어보시는 것도 도움이 될 수 있습니다.

행운을 빕니다!

강의 추천해주세요

2

25

1

케이테스트 서버 운영 방법

2

44

1

실습 파일 업로드 안된 것 같아요 이거 강사님한테 보여주세요

1

24

2

젠킨스버전과 플러그인설치

1

36

2