sql >> Databáze >  >> RDS >> Mysql

Chyba nesprávné architektury Pythonu MySQL

Mám nový MacBook Air a podařilo se mi zprovoznit MySQLdb následujícím způsobem:(Snow Leopard 10.6.6, předinstalovaný 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

Stáhněte si 32bitový soubor dmg MySQL ze stránek mysql, nainstalujte jej.

Přidejte do svého ~/.profile (nebo ~/.bash_profile) následující řádky:

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

Po uložení zadejte následující do terminálu:source ~/.profile

Stáhněte si MySQL-python-1.2.3.tar.gz unzip, untar, cd do tohoto adresáře

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

ukončete tento adresář (nebo se zobrazí varování)

python2.5
import MySQLdb

nebo

python
import MySQLdb

funguje tak, jak má!!



  1. Proaktivní monitorování PostgreSQL (úhel vývojářského studia / poradců)

  2. Chybějící indexy v MS SQL nebo optimalizace v žádném okamžiku

  3. Mysql - Prevence duplicitních záznamů kombinovaných sloupců s jedinečným indexem

  4. Klauzule SQL WHERE porovnává hodnoty s koncovými mezerami