본문 바로가기
Error Party

[Colab] Mecab 설치 오류 (subprocess-exited-with-error)

by hyeeein 2024. 8. 14.

 

  • 오류 상황
    • 구글 코랩으로 Konlpy와 Mecab 설치 도중에 에러 발생
    • error: subprocess-exited-with-error
    • error: metadata-generation-failed
  • 오류가 났던 코드
!set -x \
&& pip install konlpy \
&& curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh | bash -x

 

  • 오류 원인 : sh에서 적용중인 mecab-python 버전이 낮아서 pip에서 에러를 내고 있는 것

 

  • 해결 방법 : mecab-python 설치하면 Mecab 실행 잘 된다 (아래 코드로 설치)
# Mecab 설치
!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)

# mecab-python의 버전 오류로 인해 아래 패키지를 설치하면 코랩에서 Mecab을 사용가능
!pip install mecab-python3

 

  • 참고한 사이트
 

Mecab bash 스크립트 설치 오류 · Issue #429 · konlpy/konlpy

안녕하세요? Google Colab 및 Ubuntu 22.04 LTS 환경에서 Mecab 스크립트 설치시 오류가 발생하였습니다. 실행 스크립트 (공식 웹사이트 설치 가이드) bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/s

github.com