Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в грешната архитектура на Python MySQL

Имам нов MacBook Air и успях да накарам MySQLdb да работи, като направих следното:(Snow Leopard 10.6.6, предварително инсталиран 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

Изтеглете 32-битовия dmg файл на MySQL от страниците на mysql, инсталирайте го.

Добавете следните редове към вашия ~/.profile (или ~/.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
python2.5 setup.py build sudo python2.5 setup.py install

излезте от тази директория (или ще получите предупреждение)

python2.5
import MySQLdb

или

python
import MySQLdb

работи както трябва!!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвате множество бази данни в Laravel

  2. Как да предотвратим дублиране на потребителски имена, когато хората се регистрират?

  3. Обединяване на 2 таблици в SELECT(MYSQL/PHP)

  4. Защо приблизителният брой редове е много различен в резултатите от phpmyadmin?

  5. Преобразуване на формата на датата в SQL? [дд.мм.гг до ГГГГ-ММ-ДД]