KoNLPy에서 mecab을 사용하려고 하면
별도의 설치 과정을 거쳐야 한다.
http://konlpy.org/en/latest/install/
위의 링크에서
3. Install MeCab (optional) 항목을 확인하길 바란다.
위의 링크대로 했는데 아래와 같은 에러가 발생하였다면....
running build_ext
running install_lib
running install_egg_info
Removing /usr/local/lib/python2.7/dist-packages/mecab_python-0.996_ko_0.9.0.egg-info
error: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/mecab_python-0.996_ko_0.9.0.egg-info'
running build
running build_py
running build_ext
running install
running build
running build_py
running build_ext
running install_lib
running install_egg_info
Removing /usr/local/lib/python3.5/dist-packages/mecab_python-0.996_ko_0.9.0.egg-info
error: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/mecab_python-0.996_ko_0.9.0.egg-info'
일단 에러의 원인은 install하려고 하는데 권한이 없어서 그렇다고 한다....
해결 방법은 mecab.sh을 다운로드해서 권한을 변경을 해줘야 한다.
$ wget https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh
그 다음 파일을 열어서
제일 아래 mecab-python-0.996 설치하는 부분으로 가서
python setup.py install와 python3 setup.py install라고 되어 있는 곳 앞에
sudo를 붙여주자.
이렇게 된 것을 아래와 같이 말이다.
cd mecab_python-0.996
python setup.py build
sudo python setup.py install
...
...
python3 setup.py build
sudo python3 setup.py install
..
..
'파이썬 > 문제해결' 카테고리의 다른 글
구글 음성인식 - ImportError: No module named 'google.cloud' (0) | 2017.12.08 |
---|---|
ImportError: No module named 'boto3' (0) | 2017.12.08 |
ImportError: No module named 'jpype' (0) | 2017.11.21 |
파이썬 한글 구분하는 코드 (0) | 2017.11.18 |
파이썬 ImportError: No module named requests (0) | 2016.12.08 |