概要
Ubuntu22.04 で pip3 を用いて simstring
を入れようとするとエラーになる。そのため、代わりに、quickumls-simstring
を使う。
simstringをpip3でインストールしようとしてうまく入らない。
simstring は高速かつシンプルな類似文字列検索ライブラリだ。pythonで類似文字列を検索する際に利用していた。ubuntu22.04にアップデートした際に、python3.8からpython3.10 へpythonか更新されていた。
simstringをpip3 で入れようとしてもうまく入らない。
いろいろ試行錯誤をしたが、うまくいかなかった。
simstingは quickumls-simstring で入れる。
いろいろ調べて、 quickumls-simstring としてメンテしてくれている人が居た。
pip3 install quickumls-simstring
で問題なくインストール出来た。
使用方法は、
from quickumls_simstring import simstring
とすればあとは変えずに使用できた。
代替案
pythonで書かれたsimstring-pure や simstring-pure-fast も試したが、使用用途が、数十万件のレコードのマッチングで、simstringが最も早かったため、simstringを利用した。