Problema resuelto.
Para otros que puedan tener el mismo problema: No basta con instalar
freetds, tambien se debe instalar freetds-devel, caso contrario no deja
instalar la libreria pymssql

Saludos y gracias a todos por los aportes

El 3 de noviembre de 2011 22:40, Carlos Herrera Polo <
carlos.herrerap...@gmail.com> escribió:

> Gracias por la explicacion tan detallada Gerardo, me quedo claro que
> con rpm no lo podre hacer.
> No me queda otra opcion que seguir peleandome con el setup.py, lo cual
> si estoy seguro que estoy compilando sobre 2.6 pero me arroja un error
> que no es claro, la verdad, no es como compilar algo en C con make que
> te dice que libreria falta o dependencias, con setup.py me da un error
> que no tiene como uno entenderlo. Mannana que este de nuevo en la
> batalla esta probare de nuevamente, si no resulta los molesto de nuevo
> con el error que me da.
>
> Saludos y gracias
>
>
> El 03/11/11, gerardo Juarez <gerardojua...@buyteknet.info> escribió:
> > Hola Carlos,
> >
> > Como hay tantos comentarios, agrego los míos en los puntos apropiados:
> >
> > Carlos Herrera Polo wrote:
> >> 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.
> >>
> > En ese caso, sería la misma situación para el Python 2.4. Este asunto
> > confunde en un principio, pero realmente es muy sencillo:
> > todo paquete que instales en Python vía una descarga de los repositorios
> > de Python tiene un setup.py. Este setup será ejecutado por Python para
> > instalar el paquete. Si tienes 2 o 3 o 4 versiones de Python instaladas,
> > la versión que tendrá el paquete es la del ejecutable de python que
> > corra 'setup.py'. Ahora, si instalas un paquete vía rpm, éste se
> > instalará para el Python que está instalado en la base de paquetes de
> rpm.
> > Si quieres que quede instalado para una versión específica del
> > intérprete hay que hacerlo vía setup.py, que yo sepa.
> >> Gracias
> >>
> >> El 04/10/11, Manuel A. Estevez Fernandez <stvz...@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
> >>>
> >>>
> > No con un rpm no es posible hacer esto. El rpm leerá la base de datos de
> > paquetes instalados y con eso trabaja.
> >>> 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<stvz...@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.
> >>>>>>
> >>>>>>
> > Si ejecutas 'which python' el sistema te va a decir cuál python está
> > tratando de ejecutar. Es cuestión de arreglar adecuadamente el PATH.
> > Una práctica común es dejar el python del sistema (2.4 por ej.) en
> > /usr/bin/ e instalar otras versiones (2.6) en /usr/local/bin/ de modo
> > que cuando ejecutes python a secas, es el del sistema y
> > /usr/local/bin/python sería el 2.6. Repito, arreglando el PATH puedes
> > hacer que el programa por omisión sea el que tú quieras.
> >
> >>>>>> 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...
> >>>>>>
> >>>>>>
> > Repite el proceso con el Python 2.6 y debería funcionar, a menos que
> > haya librerías que Python 2.4 conoce por estar instaladas por rpm y no
> > las ve la versión 2.6. En fin, estas son las complejidades de las
> > librerías en Linux y la coexistencia de dos versiones de Python. :-)
> >
> >>>>>> 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@python.org
> >>>>>> http://mail.python.org/mailman/listinfo/python-es
> >>>>>> FAQ: http://python-es-faq.wikidot.com/
> >>>>>>
> >>>
> >
> > _______________________________________________
> > Python-es mailing list
> > Python-es@python.org
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> >
>
> --
> Enviado desde mi dispositivo móvil
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a