Pip install MySQL-python возвращает неспособность найти vcvarsall.bat

Я пытаюсь pip install MySQL-python в Windows 7, но возвращает unable to find vcvarsall.bat. Я использую Python 3.4. Как я могу сделать эту работу простым способом, не пройдя тернистый путь установки Visual Studio 2008?

Ответ 1

Поскольку pip используется для установки из исходного кода, требуется компиляция. Существует два варианта решения этой проблемы:

Установить с помощью easy_install

easy_install можно быстро установить с помощью скомпилированного exe файла.

Установить с помощью pip с использованием формата пакета колес

Это мое любимое решение.

Сначала вы должны получить формат пакета колес. Многие пакеты Python уже имеют их, и последняя версия pip будет установлена ​​по умолчанию, более старые версии должны использоваться с --use-wheel.

Если колесо не существует, вы должны создать его. Сначала установите пакет wheel и используйте его для преобразования существующего файла exe или яйца для данной платформы на колесо.

В случае, если у вас нет уже скомпилированной версии пакета, нет другого решения, кроме как скомпилировать его где-нибудь. В любом случае, как только вы его получите, вы можете превратиться в формат колес и установить из него.

Для получения дополнительной информации о общем pip, easy_install и использовании и настройке колес см. мой другой ответ

Ответ 2

Здесь - отличная страница с бинарниками Windows для установки множества распространенных пакетов python.

Вот ссылка на загрузки mysql-python