[Python-es] pymssql CentOS

Angel Claudio Alvarez angel en angel-alvarez.com.ar
Vie Nov 4 21:34:37 CET 2011


El jue, 03-11-2011 a las 20:30 -0500, Carlos Herrera Polo escribió:
> Alguien usa pymssql en CentOS con python 2.6 ?
> Se me ocurre que mi problema de compilacion de esa libreria desde
> fuentes con setup.py se debe a que no encuentra las librerias de
> freetds, el paquete freetds lo instale desde yum.
> 

Si lo insytalaste de sde yum entonces quedara en las librerias que trae
por default CentOS o sea en /usr/lib/python2.4
Por eso no te las encuentra cuando utilizas python2.6 porque este ultimo
busca los modulos en /usr/lib/python2.6

O bien instalas freetds con setup.py o buscas un rpm que te lo instale
en /usr/lib/pytbon2.6

> Gracias
> 
> El 04/10/11, Manuel A. Estevez Fernandez <stvzito en gmail.com> escribió:
> > baja las fuentes del proyecto
> > http://sourceforge.net/projects/pymssql/files/pymssql/1.0.2/
> >
> > y a la hora de instalarlo indicas que sea python2.6
> >
> >  >> cd pymssql
> >  >> python2.6 setup.py install
> >
> > con eso debería de bastar, no sé hacerlo con un RPM
> >
> > Saludos
> >
> >
> > El 03/11/11 18:04, Carlos Herrera Polo escribió:
> >> Gracias Manuel, pero.. En que archivo debo adicionar esa linea ??? No
> >> creo que en el rpm.
> >> Mi pregunta mas precisa seria.
> >> Si tengo 2 pythons instalados. Y quiero instalar un modulo nuevo x
> >> rpm, como sabe linux a cual version de python aplica el nuevo modulo ?
> >> En mi caso, pymssql
> >>
> >> El 04/10/11, Manuel A. Estevez Fernandez<stvzito en gmail.com>  escribió:
> >>> Al inicio del archivo debes indicarle la ubicación del interprete a
> >>> utilizar
> >>>
> >>> #!/usr/bin/python2.6
> >>>
> >>> en tu caso
> >>>
> >>> Saludos
> >>>
> >>>
> >>> El 03/11/11 17:27, Carlos Herrera Polo escribió:
> >>>> Estimados:
> >>>>
> >>>> Les pido su ayuda en un asunto que me parece me estoy complicando mas
> >>>> de lo necesario sin razon, talvez ustedes me puedan dar una pista o un
> >>>> atajo...
> >>>>
> >>>> Luego de leer varias guias por fin logre instalar Web.py sobre mi
> >>>> servidor Apache 2.2.3 en un CentOS 5.6, ya hice que trabajara sobre
> >>>> WSGI.
> >>>> Todo muy bien hasta que me di cuenta que no se conecta a Microsoft SQL.
> >>>> Antes de continuar me olvide comentarles que mi servidor CentOS tenia
> >>>> Python 2.4, asi que le instale Python 2.6...
> >>>> Luego de esto me di cuenta que tengo los 2 pythons instalados en un
> >>>> solo equipo , y para acceder a cada version escribo python2.4 o
> >>>> python2.6, de eso todo bien.
> >>>> Ahora, si escribo "python" desde mi consola por defecto ingreso a
> >>>> python2.6, entiendo entonces que el python "por defecto" es esa ultima
> >>>> version, todo bien.
> >>>>
> >>>> Mi problema resulta cuando quise hacer que Web.py se conecte a MSSQL,
> >>>> entonces me baje el fuente de pymssql para compilarlo con setup.py
> >>>> pero me sale una serie de errores , instale freetds por yum sin
> >>>> problemas pero aun asi el problema persiste.
> >>>> Entonces, decidi instalar pymssql por rpm y si llego a compilarse,
> >>>> pero el asunto es que se compilo unicamente para Python 2.4 y yo estoy
> >>>> usando Web.py pero con el Python 2.6...
> >>>>
> >>>> Entonces, y para no marearlos mas, mi pregunta es...
> >>>> Como hago para instalar pymssql en Python 2.6 ?? o en otras
> >>>> palabras... como le digo al "rpm" que tengo que lo instale en 2.6 y no
> >>>> en 2.4, la verdad ya no se me ocurren mas cosas.
> >>>>
> >>>> gracias a todos por su tiempo.
> >>>>
> >>>> Saludos
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Python-es mailing list
> >>>> Python-es en python.org
> >>>> http://mail.python.org/mailman/listinfo/python-es
> >>>> FAQ: http://python-es-faq.wikidot.com/
> >>>
> >
> >
> 




Más información sobre la lista de distribución Python-es