Tôi có một chiếc MacBook Air mới và tôi đã quản lý để MySQLdb hoạt động bằng cách làm như sau:(Snow Leopard 10.6.6, Python được cài đặt sẵn)
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ải xuống tệp MySQL 32-bit dmg từ các trang mysql, Cài đặt nó.
Thêm các dòng sau vào ~ / .profile (hoặc ~ / .bash_profile) của bạn:
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
Sau khi lưu, hãy nhập dòng sau vào terminal:source ~ / .profile
Tải xuống MySQL-python-1.2.3.tar.gz giải nén, giải nén, cd vào thư mục đó
python2.5 setup.py build
sudo python2.5 setup.py install
thoát khỏi thư mục đó (nếu không bạn sẽ nhận được cảnh báo)
python2.5
import MySQLdb
hoặc
python
import MySQLdb
hoạt động theo cách nó cần !!