मेरे पास एक ताजा मैकबुक एयर है, और मैं निम्नलिखित कार्य करके MySQLdb को काम करने में कामयाब रहा:(हिम तेंदुआ 10.6.6, पहले से स्थापित पायथन)
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
MySQL 32-बिट dmg फ़ाइल को mysql पृष्ठों से डाउनलोड करें, इसे स्थापित करें।
अपनी ~/.profile (या ~/.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
सेव करने के बाद, टर्मिनल में निम्नलिखित टाइप करें:source ~/.profile
उस निर्देशिका में MySQL-python-1.2.3.tar.gz अनज़िप, अनटार, सीडी डाउनलोड करें
python2.5 setup.py build
sudo python2.5 setup.py install
उस निर्देशिका से बाहर निकलें (या आपको एक चेतावनी मिलेगी)
python2.5
import MySQLdb
या
python
import MySQLdb
जिस तरह से काम करना चाहिए !!