文字列編集の距離と類似性を計算する「python-Levenshtein」のインストールについて解説しています。
「python-Levenshtein(https://github.com/maxbachmann/python-Levenshtein)」は、レーベンシュタイン距離と文字列の類似性を高速に計算する関数が含まれたPythonライブラリです。
■Python
今回のPythonのバージョンは、「3.10.9」を使用しています。(Windows11)(pythonランチャーでの確認)
■python-Levenshteinをインストールする
python-Levenshteinをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。
pip install python-Levenshtein
起動後、上記のコマンドを入力し、Enterキーを押します。
なお、今回は、pythonランチャーを使用しており、Python Version 3.10.9にインストールを行うために、バージョンの切り替えを行います。
py -3.10 -m pip install python-Levenshtein
切り替えるために、上記のコマンドを入力し、Enterキーを押します。
Defaulting to user installation because normal site-packages is not writeable Collecting python-Levenshtein Using cached python_Levenshtein-0.22.0-py3-none-any.whl (9.4 kB) Collecting Levenshtein==0.22.0 Using cached Levenshtein-0.22.0-cp310-cp310-win_amd64.whl (100 kB) Collecting rapidfuzz<4.0.0,>=2.3.0 Using cached rapidfuzz-3.3.1-cp310-cp310-win_amd64.whl (1.8 MB) Installing collected packages: rapidfuzz, Levenshtein, python-Levenshtein Successfully installed Levenshtein-0.22.0 python-Levenshtein-0.22.0 rapidfuzz-3.3.1
Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、python-Levenshteinが正常にインストールされたことになります。
なお、今回はpython-Levenshteinのバージョン0.22.0をインストールしました。
コメント