Как установить python levenshtein

Can’t install Levenshtein distance package on Windows Python 3.5

I need to install python Levenshtein distance package in order to use this library. Unfortunately, I am not able to install it succesfully. I usually install libraries with pip. However, this time I am getting error: [WinError 2] The system cannot find the file specified which had never happened to me before (when installing libraries). I have tried to install it using the python setup.py install but I get exactly the same error. This the output I get from the console.

On the other hand, this is what I get when running pip install :

I am using Windows 10 with Python 3.5. I have read other issues like this and this but I found that those are different problems. By the way I have also tried the following the problem persists.

7 Answers 7

Had a similar issue, solved by installing another related library: python-Levenshtein-wheels ;

While not solving your problem directly, you should be able to install the library using the excellent unofficial Windows binary reposistory here:

pip install python_Levenshtein-0.12.0-cp35-none-win_amd64.whl

As for the error, I agree with Rogalski. You likely need a C compiler installed (like the free Visual Studio Community Edition).

In case you are using Anaconda, try:

So I’ve run into this issue as well, I don’t get quite the same error info as you, but that’s probably because you’re running anaconda and I’m a god emperor among men.

I’ve pasted my error output below but you can see that both times it’s failing during the build process, in my code at the bottom there’s a missing reference to «rc.exe» which is used to compile resources from a resource list.

Well it turns out that python-Levenshtein is looking for rc.exe in the wrong folder. I googled around and found this answer from stackoverflow, the solution was this:

\Path\To\Microsoft Visual Studio 14.0\VC\bin\ into

\Path\To\Microsoft Visual Studio 14.0\VC\bin\x86_amd64 because those two paths are very similar.

Now you can pip install python-Levenshtein and it should work!

Источник

Как установить python-levenshtein в Windows?

После поиска в течение нескольких дней я готов отказаться от поиска предварительно скомпилированных двоичных файлов для Python 2.7 (Windows 64-bit) библиотеки Python Levenshtein, поэтому я не пытаюсь скомпилировать его сам. Я установил самую последнюю версию MinGW32 (версия 0.5-beta-20120426-1) и установил ее как компилятор по умолчанию в distutils.

Спасибо за любую помощь, которую кто-либо может предложить по этой проблеме.

Я запускал строку компиляции вручную после удаления плохой опции:

Читайте также:  код тн вэд повязка для волос

загрузите vcsetup.exe с http://www.microsoft.com/en-us/download/details.aspx?id=6506 (извините, эта ссылка теперь не работает, она была VC++ 2008…)

после того, как он закончит, откройте команду command.exe

введите: easy_install python-Levenshtein (предполагается, что у вас уже есть setuptools)

сидеть сложа руки и дать ему установить

Для 64-разрядной установки, которая так же просто, как и пип, попробуйте: http://www.lfd.uci.edu/

если вы используете Anaconda, попробуйте:

Как установить Python-Levenshtein/fuzzywuzzy на Windows 10 64 бит:

C:\Users\username> pip install fuzzywuzzy

C:\Users\username> pip install python-levenshtein

Если вы столкнулись со следующей ошибкой:

С питоновских колес Левенштейна: https://www.lfd.uci.edu/

Создайте каталог wheel (или любое другое имя) в каталоге Python37: C:\Users\username\AppData\Local\Programs\Python\Python37\wheels

РЕЗУЛЬТАТ: успешно установлен python-Levenshtein-0.12.0

Это сработало, КРОМЕ я должен был удалить –use-wheel согласно этому вопросу:

Привет, ребята, я нашел способ установить Python-Levenshtein на Windows,

Загрузите файл wheel в любой каталог и скопируйте путь к файлу

Затем установите это в cmd pip и установите c:\Users\shiva\Desktop\python_Levenshtein-0.12.0-cp37-cp37m-win_amd64.whl

Сообщение: Обработка c:\users\shiva\desktop\python_levenshtein-0.12.0-cp37-cp37m-win_amd64.whl Установка собранных пакетов: python-Levenshtein Успешно установленный python-Levenshtein-0.12.0

Для ответа @Laurenz Albe это помогло мне, так как вы должны удалить Docker “–use-wheel” : такой опции нет: –use-wheel

Источник

python-Levenshtein 0.12.2

pip install python-Levenshtein Copy PIP instructions

Released: Feb 1, 2021

Python extension for computing string edit distances and similarities.

Navigation

Project links

Statistics

View statistics for this project via Libraries.io, or by using our public dataset on Google BigQuery

License: GNU General Public License v2 or later (GPLv2+) (GPL)

Tags string, Levenshtein, comparison, edit-distance

Maintainers

Classifiers

Project description

Maintainer wanted

I am looking for a new maintainer to the project as it is apparent that I haven’t had the need for this particular library for well over 7 years now, due to it being a C-only library and its somewhat restrictive original license.

Introduction

The Levenshtein Python C extension module contains functions for fast computation of

It supports both normal and Unicode strings.

Python 2.2 or newer is required; Python 3 is supported.

StringMatcher.py is an example SequenceMatcher-like class built on the top of Levenshtein. It misses some SequenceMatcher’s functionality, and has some extra OTOH.

Levenshtein.c can be used as a pure C library, too. You only have to define NO_PYTHON preprocessor symbol (-DNO_PYTHON) when compiling it. The functionality is similar to that of the Python extension. No separate docs are provided yet, RTFS. But they are not interchangeable:

Installation

Documentation

License

Levenshtein is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Читайте также:  Докажите что 231 и 676 взаимно простые

See the file COPYING for the full text of GNU General Public License version 2.

History

This package was long missing from the Python Package Index and available as source checkout only, but can now be found on PyPI again.

We needed to restore this package for Go Mobile for Plone and Pywurfl projects which depend on this.

Источник

Как установить python-levenshtein на Windows?

Спасибо за любую помощь, которую кто-либо может предложить по этому вопросу.

Я запустил строку компиляции вручную после удаления плохой опции:

6 ответов

Я видел, что был задан аналогичный вопрос об установке levenshtein в python, но мне было поручено начать свой собственный другим пользователем, так что вот он идет. Я бегу windows 8 64bit. Когда я пытаюсь установить Levenshtein, я получаю следующую ошибку.

если вы используете Anaconda, попробуйте:

Для установки 64-bit, которая так же проста, как и pip, попробуйте: http://www.lfd.uci.edu/

после его завершения откройте command.exe

тип : easy_install python-Levenshtein (это предполагает, что у вас уже есть setuptools)

сядьте поудобнее и позвольте ему установить

Как установить python-Levenshtein/fuzzywuzzy на Windows 10 64 бит:

C:\Users\username> pip install fuzzywuzzy

C:\Users\username> pip install python-levenshtein

Если вы столкнулись со следующей ошибкой:

gohlke/pythonlibs/#python-levenshtein, скачать соответствующий. whl: python_Levenshtein-0.12.0-cp37-cp37m-win_amd64.whl

Создайте каталог wheels (или любое другое имя, которое вам нравится) в каталоге Python37: C:\Users\username\AppData\Local\Programs\Python\Python37\wheels

Скопируйте или переместите файл python_Levenshtein-0.12.0-cp37-cp37m-win_amd64.whl из папки Загрузки в папку wheels.

OUTPUT: успешно установлен python-Левенштейн-0.12.0

При попытке установить python-Levenshtein для проекта, который я делаю, я сталкиваюсь с этой ошибкой, вся информация, которую я пытался найти о ней, кажется, относится к другим проблемам, с которыми я не сталкиваюсь, связанным с visual studio и другими ресурсами, которые я не установил или не.

Если у вас есть виртуальная среда Conda

Похожие вопросы:

Я скачал отсюда python-levenshtein, и мне нужно использовать его в кластере, где у меня нет способностей sudo. Есть ли какой-то способ просто распаковать содержимое и использовать его локально.

Я использую Windows 7, Python 2.6. Я скачал расширение Levenshtein из http://code.google.com/p/pylevenshtein/downloads/detail?name=python-Levenshtein-0.10.1.tar.bz2&can=2&q= Я настроил.

Я видел, что был задан аналогичный вопрос об установке levenshtein в python, но мне было поручено начать свой собственный другим пользователем, так что вот он идет. Я бегу windows 8 64bit. Когда я.

При попытке установить python-Levenshtein для проекта, который я делаю, я сталкиваюсь с этой ошибкой, вся информация, которую я пытался найти о ней, кажется, относится к другим проблемам, с которыми.

Читайте также:  одноклассники полная версия сайта на телефоне войти

Я получаю ниже ошибки. Есть ли способ исправить это без установки python-Levenshtein, а если нет, то как установить python-Levenshtein на linux. UserWarning: Using slow pure-python SequenceMatcher.

Я использую fuzzywuzzy на Amazon Aws Lambda. Я получаю следующую ошибку: warnings.warn(‘-медленный чистый-python SequenceMatcher. Установите python-Levenshtein, чтобы удалить это предупреждение’) У.

Источник

Как установить Python-Levenshtein или другие пакеты C / C ++ на Win 7 64 бит

Что мне нужно, так это простые указания, которые маленький пресловутый ребенок мог понять, как установить этот модуль.

Я использую Python 3.3 на 64-битной машине Win 7. (У меня также установлены Python 2.7 и 2.4, но они предназначены для других проектов). Я не использую C ++ напрямую ни для чего, поэтому не знаю, как он установлен на моей машине, я представляю, что он был либо частью ОС, либо поставлялся с Python или каким-либо другим пакетом. Мне кажется, что модуль Python, который опирается на среду выполнения C ++, потребует от пользователя каких-либо знаний C ++ и будет полностью «автономным». Итак, что мне не хватает?

Решение

У меня win10 64 bit python 3.5 Я установил python-Levenshtein (0.12.0) с помощью Visual studio 14. Но уже есть скомпилированные двоичные файлы.

Другие решения

(Этот ответ для тех, кто, как и я, нуждается в базовом пошаговом руководстве. Хотя я нашел несколько кусочков головоломки в других ответах и ​​документации по пунктам / колесикам, я не нашел полного пошагового руководства. использует «колеса», которые на основе этого опыта кажутся более простыми или более надежными, чем другие методы.).

Поэтому для Python 3.3 в 64-битной системе Windows мне нужен был файл
питон Левенштейн-0.12.0-cp33-нет-победа amd64.whl
[Я до сих пор не знаю значение никто, Fine Manual тоже об этом молчит. Возможно, это ничего не значит …]

Шаг за шагом процесс был:

pip install —use-wheel —no-index —find-links = wheel
Колеса / python_Levenshtein-0.12.0-CP33-ни-win_amd64.whl

Вы должны получить вывод, как это в окне cmd:

C: \ Python33> pip install —use-wheel —no-index
—find-wheel wheel / python_Levenshtein-0.12.0-cp33-none-win_amd64.whl

обработка
C: \ python33 \ колеса \ python_levenshtein-0.12.0-CP33-None-win_amd64.
WHL

Установка собранных пакетов: python-Levenshtein

Успешно установлен Python-Levenshtein-0.12.0

На самом деле, поскольку я, вероятно, захочу установить другие пакеты с компонентами C ++ I, я создал обобщенный bat-файл pipwheel.bat:

pip install —use-wheel —no-index —find-links = колеса колеса /% 1.whl

и затем вместо двойного щелчка по файлу bat я просто открываю окно cmd: и набираю

(Корневой каталог для Python — Python33 должен находиться в пути Windows, если это не так, сначала нужно перейти в каталог Python33)

Источник

Обучающий проект