Python3 MeCab 모듈의 ImportError 처리
상황
몇 가지 기사를 참고하여 Python에서 MeCab을 이용하기 위한 패키지를 설치한 곳.
$ mecab-config --version
0.996
$ python -V
Python 3.6.1
$ pip freeze | grep mecab
mecab-python3==0.7
오류 내용
파이썬에서 MeCab 모듈을 사용하려고하면 다음과 같은 ImportError가 발생했습니다
ImportError: libmecab.so.2: cannot open shared object file: No such file or directory
했던 일
공유 라이브러리 검색 경로 추가
$ mecab-config --libs-only-L | sudo tee /etc/ld.so.conf.d/mecab.conf
$ sudo ldconfig
혹시 시도
$ cat <<EOL | python
import MeCab
m = MeCab.Tagger ("-Ochasen")
print(m.parse ("今日もしないとね"))
EOL
출력 결과
今日 キョウ 今日 名詞-副詞可能
も モ も 助詞-係助詞
し シ する 動詞-自立 サ変・スル 未然形
ない ナイ ない 助動詞 特殊・ナイ 基本形
と ト と 助詞-接続助詞
ね ネ ね 助詞-終助詞
EOS
잘 작동하는 것
Reference
이 문제에 관하여(Python3 MeCab 모듈의 ImportError 처리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sogawa@github/items/fd9bdaf8df27335f9a65텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)