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

Это сводит меня с ума. Я посмотрел на несколько ответов на вопросы, связанные с этим, но когда я пробую решения не работает.
Сначала я попробовал простой
pip install python-Левенштейн. это
это вызвало много спама, заканчивающегося Невозможно найти vcvarsall.batПоиск по этому предположил, что мне нужно установить Visual C ++ 10.0; но когда я попробовал это, он ошибся, поскольку, очевидно, у меня уже установлена ​​более новая версия.
Затем я нашел ответы, основанные на том, что называется «колесо». Эта страница Python libs перечисляет 8 .whl файлов для этого модуля без объяснения того, для чего предназначен каждый. Я попробовал первые два и получил одинаковый ответ на каждый: …whl не поддерживается колесом на этой платформе

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

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

2

Решение

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

питон-levensthtein

0

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

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

Хотя я до сих пор не знаю, как исправить проблему C ++, возникающую при простой установке pip, я смог сделать это с помощью wheel.
В конце концов я понял, как анализировать имена файлов в Колесо Python. (Тонкое руководство затмевает это). -Cpпп— часть названия — номер версии Python — cp33 для Python 3.3. win32 было довольно ясно, поэтому я понял, выиграть amd64 был для 64-битных систем, хотя я понятия не имею, что драм средства.

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

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

  • От Питон Левенштейн колеса скачать соответствующий .whl
    (python_Levenshtein-0.12.0-CP33-ни-win_amd64.whl в моем случае)
  • Создать колеса каталог (или любое другое имя) в каталоге Python33 (Python33 / колеса)
  • скопируйте или переместите файл .whl из папки загрузки в папку колес.
  • Создайте файл .bat в каталоге Python33, например …Python33 / piplev.bat со следующими строками (при условии \ Python33 является корневым каталогом для Python)

CD \ Python33

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

  • дважды щелкните по файлу .bat.

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

C: \ Python33>

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

игнорирование
индексы: https://pypi.python.org/simple

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

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

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

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

CD \ Python33

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

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

название пакета pipwheel

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

0

По вопросам рекламы [email protected]