Авторизация



Задай мне вопрос

Голосования

Вы любите, когда вам чешут спинку? ;)
 

Главная
python-mysqldb в windows7 используя visual studio 2010 E-mail
User Rating: / 0
PoorBest 
Written by xternalx   
Tuesday, 27 December 2011 17:15

Привет! Довелось мне завести джангу на виндовой машине, в качестве двигателя БД используется Mysql, соответственно, нужно ставить python-mysql. Я воспользовался этим, потом этим мануалом, но ни один из них мне не дал ответа, у меня вылазила ошибка

Unable to find vcvarsall.bat

Ну, это логично, поскольку это расширение пытается скомпилироваться используя VC9, у нас же, VC 10. Поэтому идем в папку, %PYTHON_INSTALLDIR%\Lib\distutils\ открываем файл msvc9compiler.py, ищем строки:

# More globals
VERSION = get_build_version()

И заменяем вторую строку на:

VERSION = 10.0

Сохраняем, пробуем скомпилировать еще раз. Должно получиться. Если эта ошибка пропала, но вылазят другие ошибки, читайте внимательнее инструкцию, приведенную по второй ссылке. Мне помогло, должно и Вам помочь)