해결법은 두 가지.
1. Konlpy 공식홈가이드를 따라한다. (대개 실패했다는 사람들이 많..)
2. 아래 [링크1]이나 [링크2]를 따라 (1)mecab-ko 설치 - (2)mecab-dic 설치 - (3)mecab-python를 순서대로 해준다. 둘 다 따라하기 쉽도록 잘 나와있다.
[링크2]
https://sosomemo.tistory.com/30
kss 3.3.1.1의 split_sentences()에서 backend=mecab 파라미터를 줬을 때 잘 작동한다.
konlpy 0.6.0에서 mecab을 쓰려고 보니 mecab을 설치하라며 오류를 뱉어낸다.
이해는 안되지만, 시키는 대로 다시 깜.
konlpy mecab은 잘 작동한다.
근데 이제 kss의 split_sentences()에서 backend=mecab 파라미터를 주면 python-mecab-ko를 설치하라며 오류를 뱉어낸다.
Please install using `pip install python-mecab-ko`.
python-mecab-ko를 언인스톨하고 다시 깔아준다.
다시 split_sentences(..., backend=mecab)은 잘 작동하는데 konlpy의 mecab이 안된다(무한루프)
pip uninstall python-mecab-ko
pip install -v python-mecab-ko==1.0.9
각 package의 dependency 문제??
안녕하세요. kss 개발자입니다. 관련 이슈를 해결하여 3.5.6 버전을 새로 배포하였는데요.
konlpy의 mecab을 사용해도 kss mecab backend를 사용 할 수 있도록 하였습니다.
https://github.com/hyunwoongko/kss/releases/tag/v3.5.6
pip install kss --upgrade
를 통해 잘 동작하는지 확인해주시면 감사하겠습니다.