Python: MySQLdb dan "Library not loaded: libmysqlclient.16.dylib"
Dalam percubaan untuk membangunkan aplikasi Python/Django, anda telah menghadapi masalah semasa memasang MySQL-python pada Mac OS X 10.6. Walaupun berjaya memasang MySQL, mengimport MySQLdb gagal dengan mesej ralat "Library not loaded: libmysqlclient.16.dylib."
Untuk menyelesaikan isu ini, anda boleh menetapkan pembolehubah persekitaran DYLD_LIBRARY_PATH selepas menjalankan pemasangan pip atau easy_install:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
Dengan mengandaikan MySQL dipasang di lokasi lalai (/usr/local/mysql), ini sepatutnya menyelesaikan isu tersebut. Pembolehubah DYLD_LIBRARY_PATH memberitahu sistem tempat untuk mencari perpustakaan kongsi, termasuk libmysqlclient.16.dylib yang hilang.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk gaya soalan yang sesuai dengan kandungan artikel anda: * MySQLdb pada Mac OS X: Mengapa saya mendapat \'Pustaka tidak dimuatkan: libmysqlclient.16.dylib\'? * Cara Memperbaiki \'Librar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!