Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masalah Menyiapkan Modul MySQLdb

Anda telah menyiapkan diri untuk sakit kepala dengan menginstal Xcode 4 yang baru dan berwawasan ke depan daripada versi terbaru Xcode 3 yang dengannya Mac OS X 10.6 dirilis. Masalah langsung yang Anda hadapi adalah bahwa Python mencoba membangun modul ekstensi C dengan konfigurasi yang sama dengan yang dibuat oleh Python itu sendiri. Untuk 10.6, itu mencakup tiga arsitektur:i386 , x86_64 , dan ppc (untuk kompatibilitas dengan program yang dibangun di atas sistem sebelumnya). Rupanya Xcode 4 telah menghapus dukungan untuk membangun ppc lengkungan. Anda mungkin dapat mengatasi masalah ini dengan mudah menggunakan ARCHFLAGS variabel lingkungan yang digunakan untuk mengganti pengaturan lengkungan yang digunakan oleh Distutils Python saat membangun modul ekstensi. Coba lakukan sesuatu seperti ini (belum diuji karena saya tidak memiliki Xcode 4):

sudo bash
export ARCHFLAGS='-arch i386 -arch x86_64'
rm -r build
python setup.py build
python setup.py install

Solusi yang lebih baik, seperti yang direkomendasikan di tempat lain, adalah tidak mencoba menginstal MySQLdb pada 10.6 dengan menggunakan sistem Python dan penginstal biner MySQL. Sebaliknya, gunakan solusi lengkap dengan menginstal semuanya melalui pengelola paket seperti MacPorts.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 5.6 DATETIME tidak menerima milidetik/mikrodetik

  2. Bagaimana cara mengaktifkan/menonaktifkan mode ketat MySQL di localhost (xampp)?

  3. Cara menulis kueri MySQL di mana A berisi ( a atau b )

  4. Kesalahan MySQL 1241:Operan harus berisi 1 kolom

  5. SQL:Bagaimana memilih satu record per hari, dengan asumsi bahwa setiap hari mengandung lebih dari 1 nilai MySQL