Установка MySQLdb на Mac OS

После полной переустановки системы и наката новой оси 10.6.7 у меня как у Python программиста возникла задача поднять мост между Python и MySQL. Вот как раз на этом этапе встретились подводные камни в борьбе между злом и добром =) а тоесть 32bit и 64bit ядрами.
Я не буду приводить тут  длинные маты выдаваемые в консоль, а просто скажу как это вылечить и поставить MySQLdb и человечески пользоваться им.

1. Идем на официальный сайт MySQL и качаем дистриб MySQL и качаем от туда обязательно только 64bitную версию и устанавливаем. Процесс установки тут будет понятен, там инсталятор =)
2. Устанавливаем MySQLdb. Сразу подчеркну, не устанавливайте через easy_install бессмысленно, забудте этот вариант и качайте с сайта последние исходники. В консоли переходим в директорию в которую скачали пакет и выполняем поочередно:

macbook:~ akropotov$ tar xzf MySQL-python-1.2.3c1.tar.gz
macbook:~ akropotov$ cd MySQL-python-1.2.3c1
macbook:~ akropotov$ ARCHFLAGS='-arch x86_64' python setup.py build
macbook:~ akropotov$ ARCHFLAGS='-arch x86_64' python setup.py install

И на этой ноте заканчивается вся процедура установки

macbook:~ akropotov$ python
Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34)
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>>

Комментарии (3)

Добавить комментарий