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