“Не может открыться, включают файл: 'конфигурация-win.h': Никакой такой файл или каталог” при установке mysql-python

Я пытаюсь установить mysql-python в virtualenv, использующем зернышко на окнах. Сначала, я сообщал о той же ошибке здесь, но ответ там работал на меня также. Теперь я получаю этот после ошибки:

_mysql.c(34) : Fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

Если я символьная ссылка (Win7) моему постоянному клиенту (не virtualenv's) site-packages/MySQLdb dir Python я добираюсь

Error loading MySQLdb module: No module named _mysql

Я скорее в недоумении здесь. Какие-либо указатели?

73
задан Community 23 May 2017 в 10:31
поделиться

2 ответа

Установка битов dev для mysql избавилась от ошибки config-win.h , которая была у меня, и бросила еще одну. Не удалось загрузить и разобрать манифест. Система не может найти указанный файл. Я нашел ответ на свою проблему в этом посте: http://www.fuyun.org/2009/12/install-mysql-for-python-on-windows/.

Я скопировал файл 'C:\Python26\Lib\distutils\msvc9compiler.py` в свой virtualenv, сделал правку, предложенную в приведенной выше ссылке, и все работает нормально.

.
3
ответ дан 24 November 2019 в 12:10
поделиться

Скорее всего, ответ будет заключаться в установке MySQL Developer Build и выборе опции "C headers\libs" во время настройки. (как указано в этой записи: Сборка MySQLdb для Python под Windows на сайте rationalpie.wordpress.com)

Может быть, еще лучшим решением будет установка прекомпилированной сборки: http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe

7
ответ дан 24 November 2019 в 12:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: