Я пытаюсь pip install MySQL-python
в Windows 7, но возвращает unable to find vcvarsall.bat
. Я использую Python 3.4. Как я могу сделать эту работу простым способом, не пройдя тернистый путь установки Visual Studio 2008?
Pip install MySQL-python возвращает неспособность найти vcvarsall.bat
Ответ 1
Поскольку pip
используется для установки из исходного кода, требуется компиляция. Существует два варианта решения этой проблемы:
Установить с помощью easy_install
easy_install
можно быстро установить с помощью скомпилированного exe файла.
Установить с помощью pip
с использованием формата пакета колес
Это мое любимое решение.
Сначала вы должны получить формат пакета колес. Многие пакеты Python уже имеют их, и последняя версия pip
будет установлена по умолчанию, более старые версии должны использоваться с --use-wheel
.
Если колесо не существует, вы должны создать его. Сначала установите пакет wheel
и используйте его для преобразования существующего файла exe или яйца для данной платформы на колесо.
В случае, если у вас нет уже скомпилированной версии пакета, нет другого решения, кроме как скомпилировать его где-нибудь. В любом случае, как только вы его получите, вы можете превратиться в формат колес и установить из него.
Для получения дополнительной информации о общем pip
, easy_install
и использовании и настройке колес см. мой другой ответ
Ответ 2
Здесь - отличная страница с бинарниками Windows для установки множества распространенных пакетов python.
Вот ссылка на загрузки mysql-python