Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Python MySQL falscher Architekturfehler

Ich habe ein neues MacBook Air und habe es geschafft, MySQLdb zum Laufen zu bringen, indem ich Folgendes getan habe:(Snow Leopard 10.6.6, vorinstalliertes Python)

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

Laden Sie die MySQL-32-Bit-dmg-Datei von den MySQL-Seiten herunter und installieren Sie sie.

Fügen Sie Ihrem ~/.profile (oder ~/.bash_profile) die folgenden Zeilen hinzu:

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

Geben Sie nach dem Speichern im Terminal Folgendes ein:source ~/.profile

Laden Sie MySQL-python-1.2.3.tar.gz unzip, untar, cd in dieses Verzeichnis herunter

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

Verlassen Sie dieses Verzeichnis (oder Sie erhalten eine Warnung)

python2.5
import MySQLdb

oder

python
import MySQLdb

funktioniert wie es soll!!