Stackoverflow/Python
UserWarning: The gensim.similarities.levenshtein submodule is disable
The Neo
2021. 5. 18. 03:01
C:\Anaconda3\envs\saibog\lib\site-packages\gensim\similarities\__init__.py:15: UserWarning: The gensim.similarities.levenshtein submodule is disabled, because the optional Levenshtein package <https://pypi.org/project/python-Levenshtein/> is unavailable. Install Levenhstein (e.g. `pip install python-Levenshtein`) to suppress this warning. warnings.warn(msg)
Gensim을 실행하기 위해서 작업을 진행하는 도중, 위와 같은 에러가 발생하였다. 대충 보니, Levenshtein이라는 패키지가 필요한 것 같고, gensim.similarities.levenshtein인 것을 보면 유사도를 측정할 때 사용하는 것으로 추정된다.
실제 levenshtein의 프로젝트 사이트를 보면
이와 같이 나와있는데 string similarity 즉 문자열 유사도를 구하는데 사용된다는 것을 알 수 있다.
Levenshtein은 아래와 같이 pip로 쉽게 설치할 수 있다.
(textml) C:\project>pip install python-Levenshtein
Collecting python-Levenshtein
Downloading python-Levenshtein-0.12.2.tar.gz (50 kB)
|████████████████████████████████| 50 kB 796 kB/s
Requirement already satisfied: setuptools in c:\anaconda3\envs\textml\lib\site-packages (from python-Levenshtein) (51.0.0.post20201207)
Building wheels for collected packages: python-Levenshtein
Building wheel for python-Levenshtein (setup.py) ... done
Created wheel for python-Levenshtein: filename=python_Levenshtein-0.12.2-cp38-cp38-win_amd64.whl size=83818 sha256=ad505f829ba871f32a61a437f2fb1aa7eaf366dc1ed95617058e9fa215e79089
Stored in directory: c:\users\steel stark\appdata\local\pip\cache\wheels\d7\0c\76\042b46eb0df65c3ccd0338f791210c55ab79d209bcc269e2c7
Successfully built python-Levenshtein
Installing collected packages: python-Levenshtein
Successfully installed python-Levenshtein-0.12.2
그리고 설치 이후 Gensim을 실행하면 아무런 메세지 없이 정상적으로 나오는 것을 확인할 수 있다.
#Gensim #Levenshtein
반응형