Memasang MySQLdb pada Mac OS X
Mendapatkan MySQLdb, pustaka akses data Python untuk MySQL, aktif dan berjalan pada Mac OS X boleh tugas yang mencabar. Berikut ialah panduan komprehensif untuk mengatasi halangan biasa dan memastikan pemasangan yang lancar:
Nota untuk Pengguna Python 3:
Gunakan conda install mysqlclient untuk memasang perpustakaan yang diperlukan. Ini akan memasang mysqlclient, mysql-connector dan llvmdev.
Untuk Versi Mac OS X Sebelumnya:
-
Pasang MySQL 32-bit: Nyahpasang mana-mana versi 64-bit dan dapatkan pakej 32-bit sebaliknya.
-
Dapatkan dan Ekstrak MySQLdb: Muat turun pakej MySQLdb terkini daripada SourceForge dan ekstrak kandungannya.
-
Bersihkan Pemasangan: Jalankan "sudo python setup.py clean" dalam folder yang diekstrak.
-
Alih keluar Fail Lama: Padam sebarang baki dalam direktori MySQL-python-1.2.2/build/ dan alih keluar telur di bawah Users/$USER/.python-eggs.
-
Buat Pautan Simbolik: Laksanakan "sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql" untuk mewujudkan pautan ke sub-direktori mysql.
-
Edit setup_posix.py: Tukar "mysql_config.path = 'mysql_config'" kepada "mysql_config.path = '/usr/local/mysql/bin/mysql_config'".
-
Bina semula dan Pasang: Jalankan "sudo python setup.py build" dan kemudian "sudo python setup.py install".
-
Ujian Pemasangan: Sahkan dengan mengimport MySQLdb dalam Python: "python >>> import MySQLdb"
-
Symlink Tambahan untuk libmysqlclient.18.dylib Ralat: Jika ditemui, laksanakan: "sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib".
Ralat Biasa:
Jika ralat "Modul _mysql telah diimport dari..." muncul, keluar dari direktori binaan dengan "cd .." untuk menyelesaikannya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Berjaya Memasang MySQLdb pada Mac OS X?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!