Dalam mencoba menduplikasi kesalahan Anda, saya melakukan hal berikut (saya berasumsi, sebagai pembuat bir rumahan, Anda telah melakukan hal yang sama).
1) brew install python
Untuk menginstal Python 2.7
2) brew install mysql
Untuk menginstal mysql ke sistem (diperlukan untuk berbagai driver)
3) Mengkonfigurasi mysql sesuai rekomendasi homebrew
4) Mengunduh mysql_python
dan membuka ritsletingnya
5) Menginstal mysql_python menggunakan python setup.py install
6) Mengujinya dalam sesi interaktif python
, import _mysql
Setelah mengikuti langkah-langkah ini di Lion, saya tidak dapat mereproduksi kesalahan Anda. Sekarang... untuk men-debug masalah Anda.
Beberapa hal yang perlu diperiksa:
1) Di terminal Anda ketika Anda mengetik which python
apakah itu menunjuk ke instalasi homebrew Anda?
2) Perlu diingat bahwa dengan homebrew, paket situs tidak disimpan di Gudang, mereka disimpan di /usr/local/lib/python2.7/site-packages. Lihat ini
posting untuk info lebih lanjut tentang mengapa. Saya tidak perlu menambahkan lokasi paket situs ke PATH saya, tetapi Anda dapat mencobanya.
3) Hal terakhir yang dapat saya sarankan untuk dicoba adalah agar easy_install bekerja dengan python homebrew I harus menambahkan /usr/local/share/python ke PATH saya.
EDIT
Setelah membaca ulang pesan kesalahan terutama setelah menggulir ke kanan, saya perhatikan bahwa itu tidak dapat memuat perpustakaan mysql. Pencarian google cepat di perpustakaan itu membuatnya tampak bahwa ketika menginstal mysql di OS X mungkin ada kesulitan untuk menautkannya. Coba dan cari file libmysqlclient.18.dylib
dan catat jalurnya. Setelah menginstal mysql melalui homebrew milik saya adalah :/usr/local/Cellar/mysql/5.5.14/lib
. Perbaikan umum yang saya lihat memperbaiki variabel lingkungan DYLD_LIBRARY_PATH
. Untuk informasi lebih lanjut di mana saya mendapatkan ini, periksa ini
lokasi. Menggunakan jalur saya sebagai contoh, saya akan menambahkan baris ini ke .bash_profile
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/Cellar/mysql/5.5.14/lib"
Jika ini tidak berhasil untuk Anda, saya akan sangat melihat kemungkinan bahwa mysql tidak diinstal dengan benar atau mengalami masalah. Dengan pola pikir itu mudah-mudahan sesuatu akan muncul di benak Anda.
Terakhir, jika Anda belum memiliki database sql, bolehkah saya menyarankan untuk menghapus instalan mysql dan menginstalnya melalui homebrew? Saya sekarang tidak mengalami masalah dengan penyiapan itu.