Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur d'architecture Python MySQL incorrecte

J'ai un nouveau MacBook Air et j'ai réussi à faire fonctionner MySQLdb en procédant comme suit :(Snow Leopard 10.6.6, Python préinstallé)

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

Téléchargez le fichier dmg MySQL 32 bits à partir des pages mysql, installez-le.

Ajoutez les lignes suivantes à votre ~/.profile (ou ~/.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

Après avoir enregistré, tapez ce qui suit dans le terminal :source ~/.profile

Téléchargez MySQL-python-1.2.3.tar.gz décompressez, décompressez, cd dans ce répertoire

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

quittez ce répertoire (ou vous recevrez un avertissement)

python2.5
import MySQLdb

ou

python
import MySQLdb

fonctionne comme il se doit !!