У меня была похожая проблема, и вот что я сделал, чтобы решить свою проблему. У меня установлена машина с Windows 8, Python 2.7, и я запускаю свои вещи через eclipse.
Немного фона:
Когда я сделал easy install
, он пытается установить MySQL-python 1.2.5
, что не удалось с error: Unable to find vcvarsall.bat
. Я выполнил easy_install
из pip
и попытался установить pip
, который также не удался с похожей ошибкой. Они оба ссылаются на vcvarsall.bat
, что как-то связано с visual studio, так как у меня нет Visual Studio на моей машине, это заставило меня искать другое решение, которым я поделюсь ниже.
Решение:
- Переустановите python 2.7.8 из 2.7.8 из https://www.python.org/download, чтобы добавить недостающие параметры реестра, которые потребуются при следующей установке.
- Установить 1.2.4 из http://pypi.python.org/pypi/MySQL-python/1.2.4
После того, как я сделал обе эти установки, я снова открыл eclipse и получил приглашение обновить пути eclipse, которые я принял, после этого я смог запросить свою базу данных MySQL.