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

Python MySQL kesalahan arsitektur yang salah

Saya memiliki MacBook Air baru, dan saya berhasil membuat MySQLdb berfungsi dengan melakukan hal berikut:(Snow Leopard 10.6.6, Python yang sudah diinstal sebelumnya)

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

Unduh file dmg MySQL 32-bit dari halaman mysql, Instal.

Tambahkan baris berikut ke ~/.profile (atau ~/.bash_profile):

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

Setelah menyimpan, ketik berikut ini di terminal:source ~/.profile

Unduh MySQL-python-1.2.3.tar.gz unzip, untar, cd ke direktori itu

python2.5 setup.py build
sudo python2.5 setup.py install

keluar dari direktori itu (atau Anda akan mendapatkan peringatan)

python2.5
import MySQLdb

atau

python
import MySQLdb

bekerja sebagaimana mestinya!!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konstanta kelas tidak terdefinisi 'MYSQL_ATTR_INIT_COMMAND' dalam konstanta kelas tidak terdefinisi (PHP 5.5.3)

  2. Tanggal default MySQL () + 14 hari, untuk kolom?

  3. Cara Menemukan Kumpulan yang Didukung oleh Server di MySQL

  4. 1093 Kesalahan dalam tabel MySQL ditentukan dua kali

  5. Bagaimana menambahkan kunci unik ke tabel yang ada (dengan baris yang tidak unik)