안녕하세요 코코넛입니다.

이번에는 형태소분석기 중에서도 뛰어난 능력을 자랑하는 은전한닢(MeCab)을

MacOS에 설치하는 방법을 메모할 겸 포스트하게 되었습니다.

https://bitbucket.org/eunjeon/mecab-ko/downloads/

우선 위의 링크의 최신 버전의 mecab-ko 을 다운로드 하여 설치합니다. (혹은 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
다음에는 mecab 사전을 설치해 줍니다.

위의 링크로 가서 최신 사전을 다운로드하여 설치합니다. (혹은 mecab-ko-dic-2.1.1-20180720.tar.gz)

tar xvfz mecab-ko-dic-2.1.1-20180720.tar.gz
cd mecab-ko-dic-2.1.1-20180720
./configure
make
sudo make install
여기까지 하면 우선 mecab이 MacOS에 설치가 된 것입니다.
그리고 mecab-python을 설치하는 과정을 설명하겠습니다.
아래의 코드대로 git를 통해 소스코드를 내려받아 파이썬 환경에서 혹은 virtualenv같은 가상 환경에서 설치를 해주면 됩니다.
git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git
cd mecab-python-0.996
python setup.py build
python setup.py install

그런데 python setup.py 을 통해 설치가 안될 때가 있습니다.

c++라이브러리 관련해서 문제가 있을 때 입니다. 이 경우에는
MACOSX_DEPLOYMENT_TARGET=10.9 python3 setup.py build
MACOSX_DEPLOYMENT_TARGET=10.9 python3 setup.py install
이 명령어를 통해 설치를 해주게 되면 우회 설치하여 설치가 완료됩니다.
간단히 테스트 해볼 수 있는 파이썬 코드도 올려봅니다.
import MeCab

m = MeCab.Tagger()
te = m.parse('영등포구청역에 있는 맛집 좀 알려주세요.')
print(te)
여기까지 mecab 설치에 관해서 보았습니다.
끝~!