본문 바로가기

파이썬/문제해결

error: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/mecab_python-0.996_ko_0.9.0.egg-info'

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 


..

..