pip install MySQL-python возвращает не удалось найти vcvarsall.bat

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

2 ответа

Решение

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

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

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

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

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

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

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

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

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

Вот отличная страница с бинарными файлами Windows для установки множества распространенных пакетов Python.

Вот ссылка на загрузки MySQL-Python

Другие вопросы по тегам