Closed mirazer0 closed 5 years ago
최고십니다
어이쿠, 감사합니다. 과찬이시네요. ㅎㅎ
링크 올려주신 곳 보고 해결했습니다
build 위치에서 make resource를 하게되면 설치경로/build/share/khaiii 하위에 preanal.tri, preanal.val 파일이 생성 되고 api = KhaiiiApi('/lib/python3.6/site-packages/khaiii/lib/libkhaiii.so', '설치경로/khaiii/build/share/khaiii')
이런식으로 api를 불러오면 사전이 잘 적용 됩니다
기분석 사전 위키에 위 내용이 추가되었으면 좋겠습니다!
기분석 사전 빌드 후 $ ./bin/khaiii --rsc-dir=./share/khaiii 를 이용해 테스트를 하면 사전이 잘 들어간 것으로 나옵니다
근데 python에서 from khaiii import KhaiiiApi api = KhaiiiApi() for word in api.analyze('사전에 등록한 단어'): print(word) 이렇게 사전이 잘 들어갔나 확인을 해보면 적용되어있지 않은 것으로 나옵니다.
그래서 다음과 같이 python에 khaiii를 재설치 했습니다 make resource make install make package_python cd package_python pip install . 재설치를 하면 사전이 적용이 됩니다.
python에 재설치를 해야 적용이 되는건가요 아니면 재 설치 환경이 달라서 그런것일까요 khaiii 사용한다고 파이썬을 처음 써봐서 잘 몰라서 질문드립니다.