Sqix

M1 Silicon Mac에서 KoNLPy, Mecab 설치 본문

개발일지/SOMBRA

M1 Silicon Mac에서 KoNLPy, Mecab 설치

Sqix_ow 2023. 8. 22. 14:09

conda forge에서는 적용이 불가능하고, python virtualenv를 사용해서 진행해야 함.

 

virtualenv PATH/TO/ENV
virtualenv venv
source venv/bin/activate

이후 konlpy 설치

 

python3 -m pip install konlpy

 

konlpy 공식 가이드에 있는 mecab 설치 방법이 계속 에러가 발생해서 다른 방법을 찾던 도중 다음을 발견

 

1. mecab-ko 설치

 

 

cd /tmp

wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz

tar xzvf mecab-0.996-ko-0.9.2.tar.gz

cd mecab-0.996-ko-0.9.2
./configure
make
sudo make install

 

2. mecab-ko-dic 설치

 

cd /tmp
wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz

tar xzvf mecab-ko-dic-2.1.1-20180720.tar.gz

cd mecab-ko-dic
./configure
make
sudo make install

 

여기까지는 다른 블로그들과 같은데, mecab-python-0.996/ko-0.9.2 설치가 PEP version error로 이루어지지 않음

그래서 다음과 같은 방법 사용

 

3. mecab-python3 설치

 

brew install --build-from-source mecab

ARCHFLAGS='-arch arm64' pip install --no-binary :all: --compile --use-pep517 --no-cache-dir --force mecab-python3

 

결과

 

 

 

 

Comments