J'ai un nouveau MacBook Air et j'ai réussi à faire fonctionner MySQLdb en procédant comme suit :(Snow Leopard 10.6.6, Python préinstallé)
uname -a
Darwin Braindamage.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386
Téléchargez le fichier dmg MySQL 32 bits à partir des pages mysql, installez-le.
Ajoutez les lignes suivantes à votre ~/.profile (ou ~/.bash_profile) :
PATH="/usr/local/mysql/bin:${PATH}"
export PATH
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
export VERSIONER_PYTHON_PREFER_64_BIT=no
export VERSIONER_PYTHON_PREFER_32_BIT=yes
Après avoir enregistré, tapez ce qui suit dans le terminal :source ~/.profile
Téléchargez MySQL-python-1.2.3.tar.gz décompressez, décompressez, cd dans ce répertoire
python2.5 setup.py build
sudo python2.5 setup.py install
quittez ce répertoire (ou vous recevrez un avertissement)
python2.5
import MySQLdb
ou
python
import MySQLdb
fonctionne comme il se doit !!