sql >> Databasteknik >  >> RDS >> Mysql

Python MySQL fel arkitekturfel

Jag har en ny MacBook Air, och jag lyckades få MySQLdb att fungera genom att göra följande:(Snow Leopard 10.6.6, förinstallerad 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

Ladda ner MySQL 32-bitars dmg-filen från mysql-sidorna, installera den.

Lägg till följande rader till din ~/.profile (eller ~/.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

När du har sparat skriver du följande i terminal:source ~/.profile

Ladda ner MySQL-python-1.2.3.tar.gz unzip, untar, cd till den katalogen

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

avsluta den katalogen (eller så får du en varning)

python2.5
import MySQLdb

eller

python
import MySQLdb

fungerar som det ska!!



  1. CREATE FUNCTION-fel Denna funktion har ingen av DETERMINISTISK, INGEN SQL eller READS SQL DATA

  2. Gör ett objekt DÖ i SQL Server

  3. Steg för steg uppgraderingsprocess till R12.2 Uppgraderingsdel -2 (Huvuduppgraderingsdrivrutin för R12.2.0)

  4. MySQL:Infoga post om den inte finns i tabellen