seatgeek / fuzzywuzzy

Fuzzy String Matching in Python
http://chairnerd.seatgeek.com/fuzzywuzzy-fuzzy-string-matching-in-python/
GNU General Public License v2.0
9.21k stars 874 forks source link

FuzzyWuzzy doesn't find Python-Levenshtein in Python 3.7 #235

Open JDGHHou opened 5 years ago

JDGHHou commented 5 years ago

I have Python-Levenshtein completely installed. When I try to run: py -m pip install Python-Levenshtein It says: Requirement already up-to-date: Python-Levenshtein in {location of install}

So, I have Python-Levenshtein. I don't need to install it. I have the latest version.

However, I am still getting the warning from FuzzyWuzzy: UserWarning: Using slow pure-python SequenceMatcher. Install python-levenshtein to remove this warning.

aBOBination commented 5 years ago

I'm getting this as well.

Error comes after it tells it requirements are met.

Running setup.py install for Python-Levenshtein ... error

JDGHHou commented 5 years ago

I was able to correctly install Python-Levenshtein on Windows by Downloadting these Visual Studio C++ tools - http://go.microsoft.com/fwlink/?LinkId=691126&fixForIE=.exe Then, when installing: Customize and select the Windows 8.1 and Windows 10 versions

aBOBination commented 5 years ago

Thanks! That did the trick. Appreciate the help.

Apefa27 commented 4 years ago

Thanks for help, I can use now Levenshtein library in my code

slakkermahn commented 4 years ago

This is awesome... stumbling in the dark for hours until I found this!

b-long commented 3 years ago

Just wanting to add, you may find this conversation useful: https://github.com/ztane/python-Levenshtein/issues/45

graingert commented 3 years ago

you might prefer rapidfuzz