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/