Python MySQL

Programación & desarrollo
Avatar de Usuario
Bart
Supermacaco
Mensajes: 2047
Registrado: 15 Dic 2007

Python MySQL

Mensaje por Bart »

Estoy tratando de correr python (el que viene con OS X o con xCode) v 2.6.1 y todo bien usando SQLite, lo que no logro es hacer la conexión con MySQL (estoy usando XAMPP, pero igual es indiferente) lei varias cosas en google sobre compilar MySQL-Python o varias formas de instalar pero sin suerte.

Alguien que ya haya pasado por ésta travesia y me pueda dar una mano, agradezco enormemente!

Gracias!!

Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
Avatar de Usuario
Bart
Supermacaco
Mensajes: 2047
Registrado: 15 Dic 2007

Mensaje por Bart »

pio pio

Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
Avatar de Usuario
Lunera!
Supermacaco
Mensajes: 2789
Registrado: 22 Jul 2008

Mensaje por Lunera! »

En todo caso deberías haber puesto " Uhú Uhú " o en su defecto " Cri Cri " :D
Se ve que sos el único que se mete en esos mambos jeje
Avatar de Usuario
Sera
Übermacaco
Mensajes: 11145
Registrado: 28 Ene 2004

Mensaje por Sera »

Sorry, nidea. Si se sigue sin contestar este post sugiero hagas la consulta en las paginas/foros de Python MySQL
Serafin Patiño / Apple Certified Macintosh Technician

Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online
Avatar de Usuario
macRo
Macacojunior
Mensajes: 89
Registrado: 29 Dic 2006

Mensaje por macRo »

No tengo experiencia con Python y MySQL, pero hice una prueba:

Descargué MySQLdb desde http://sourceforge.net/projects/mysql-python/
Descomprimí y luego desde consola edité setup_posix.py.
En la línea donde dice:

mysql_config.path = "mysql_config"

la cambié por:

mysql_config.path = "/usr/local/mysql/bin/mysql_config"

que es el path de MySQL en mi máquina.

Luego ejecuté:

sudo python setup.py build
sudo python setup.py install

Y armé un script así:

import MySQLdb

conn = MySQLdb.connect (host = "localhost",
user = "root",
passwd = "",
db = "test")
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print "server version:", row[0]
cursor.close ()
conn.close ()

Obteniendo lo siguiente en consola: "server version: 5.1.44"
// // // //
Avatar de Usuario
Mc Fly
Megamacaco
Mensajes: 4394
Registrado: 08 Jun 2006

Mensaje por Mc Fly »

en español por favor jajajajaja
ni idea che
MacBook Pro M2 Max
Mac mini M1
Mac Pro 3.7 GHz Quad-Core Intel Xeon E5 - 12 GB 1866 MHz DDR3 ECC - Serial # F5KMN16QF9VM
iPhone 15 Pro Max + Apple Watch 7
iPad Pro 12.9 - 256 GB + ATV 4K
Avatar de Usuario
Count Zero
Supermacaco
Mensajes: 2755
Registrado: 30 Ago 2008

Mensaje por Count Zero »

lo de macRo tiene que andar...
Y si no.. no tenes algun IDE que te permita correr consultas contra el mysql?
generalmente en alguna ventana extra de esos IDE, te muestran el script de conexion, de acuerdo a tus parametros de instalacion.
# J9N6M3KVNF - MacBook Pro [Mac15,3] / Apple M3 [8 cpu | 10 gpu]/ 14"/ 24GB/ 512GB SSD/ Teclado SP/ macOS Golden Gate 27.0.1 [Z1C80000KE/A]
# FHXYLVMXGR - iPad Air 11" / Apple M2 [8 cpu | 8 gpu]/ 256GB/ IpadOS 26.6.2 [MUWG3LL/A]
# KGW75PQY1F - iPhone 15 / 128GB/ IOs 26.6.2 [MTP03BE/A]
Avatar de Usuario
Bart
Supermacaco
Mensajes: 2047
Registrado: 15 Dic 2007

Mensaje por Bart »

Gracias! las ideas que tiraron me siriveron para darme cuenta de varias cosas :)
La solución fué bajar el MYSQL Client Libraries para C y compilar el MYSQLPython para usarlo con Django.

Gracias, hace rato ya que lo tengo andando pero no había podido pasar por el foro a agradecer :)

Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
Avatar de Usuario
Count Zero
Supermacaco
Mensajes: 2755
Registrado: 30 Ago 2008

Mensaje por Count Zero »

mmm... para C? :)
estas compilando cosillas para iphones / ipads?
# J9N6M3KVNF - MacBook Pro [Mac15,3] / Apple M3 [8 cpu | 10 gpu]/ 14"/ 24GB/ 512GB SSD/ Teclado SP/ macOS Golden Gate 27.0.1 [Z1C80000KE/A]
# FHXYLVMXGR - iPad Air 11" / Apple M2 [8 cpu | 8 gpu]/ 256GB/ IpadOS 26.6.2 [MUWG3LL/A]
# KGW75PQY1F - iPhone 15 / 128GB/ IOs 26.6.2 [MTP03BE/A]
Avatar de Usuario
Bart
Supermacaco
Mensajes: 2047
Registrado: 15 Dic 2007

Mensaje por Bart »

Count Zero escribió:mmm... para C? :)
estas compilando cosillas para iphones / ipads?
je no :) ... pero si te digo que estoy haciendo, te tengo que matar :)

Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
Avatar de Usuario
imton
Supermacaco
Mensajes: 2659
Registrado: 15 Mar 2008

Mensaje por imton »

Bart escribió:
Count Zero escribió:mmm... para C? :)
estas compilando cosillas para iphones / ipads?
je no :) ... pero si te digo que estoy haciendo, te tengo que matar :)

Saludos,
Bart.
a quien estaras hackeando
A person can have the greatest idea in the world— completely different and novel—but if that person can’t convince enough other people, it doesn’t matter. ~ Gregory Berns