Re: [Python-es] RPMs para matplotlib y numpy
Muchas gracias a todos por vuestras respuestas. En este caso, sin embargo, no estoy seguro de que sean buenos consejos, aunque si con buena intencion. No se trata de una tarea en mi ordenador personal, sino en una maquina del curro, donde todo esta instalado con RPMs y mantenido con puppet. No se si en esas condiciones es buena idea mezclar dos sistemas diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo veo claro. Pero agradezco las respuestas en cualquier caso. Un saludo Jose (sin tildes) ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
2015-06-22 10:27 GMT-05:00 Jose Caballero jcaballero@gmail.com: Muchas gracias a todos por vuestras respuestas. En este caso, sin embargo, no estoy seguro de que sean buenos consejos, aunque si con buena intencion. No se trata de una tarea en mi ordenador personal, sino en una maquina del curro, donde todo esta instalado con RPMs y mantenido con puppet. No se si en esas condiciones es buena idea mezclar dos sistemas diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo veo claro. Pero agradezco las respuestas en cualquier caso. Cómo instalan el software que no esta en RPMs? por ejemplo, el software que ustedes mismos escriben? Tal vez seguir el mismo procedimiento para instalar estas bibliotecas que no son parte de la distribución. En mi trabajo íbamos a usar puppet, pero en lugar de eso nos movimos a usar contenedores docker. Todo lo que es necesario mantener en las máquinas de producción es docker y todo lo necesario para que corra cada servicio viene empaquetado en la imagen para docker. Tal vez te interese en el futuro :) ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
2015-06-22 17:27 GMT+02:00 Jose Caballero jcaballero@gmail.com: No se trata de una tarea en mi ordenador personal, sino en una maquina del curro, donde todo esta instalado con RPMs y mantenido con puppet. No se si en esas condiciones es buena idea mezclar dos sistemas diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo veo claro. Lo que no es buena idea es mezclar dos repositorios que no están pensados para funcionar juntos. Si instalas algo del repo de CENTOS que depende de Numpy (por ejemplo, Scipy o Inkscape), estará compilado contra la versión 1.4. La ABI compatibility no está garantizada, así que tendrás segfaults. Si no tienes nada más que dependa del numpy rpm (y créeme, esto es una receta para el desastre), puedes descargarte el de Fedora (1.8.2 para Fedora 21). También puedes bajarte su receta del rpm.src y crear una versión actualizada para CENTOS. No te olvides de ejecutar los tests: import numpy; numpy.test('full') /David. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
2015-06-22 11:27 GMT-04:00 Jose Caballero jcaballero@gmail.com: RPMs Parece que no has entendido el concepto de entorno virtual (virtual environment). De cualquier manera, RPM y PIP intrinsecamente diferentes y nada tiene que ver uno con el otro. RPM es para la instalacion de PAQUETES de software en maquinas con linux Red Hat o similares y PIP es para la instalacion de paquetes desarrollados en python, independientemente del sistema operativo o arquitectura. RPM y PIP no se pueden comparar, y si algo se puede decir de los dos en la misma oracion es que se complememntan, pero uno JAMAS suplanta al otro. Por esta razon, el instalar paquetes con uno Y con el otro NO ES MEZCLAR DOS SISTEMAS DIFERENTES DE INSTALACION, es complementarse mutuamente ya que tanto RPM como PIP tienen sus limitaciones. Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
El Domingo, 21 de junio de 2015 12:38:05 Jose Caballero escribió: Hola, reconozco que es un tanto embarazoso tener que preguntar esto, pero la falta de experiencia me obliga a ello. Trabajo en RHEL 6: $ uname -r 2.6.32-504.8.1.el6.x86_64 Quería instalar matplotlib. Estaba intentando una instalación a partir de las fuentes de matplotlib-1.4.3, pero se queja porque necesita numpy 1.6 o superior. La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el repo de EPEL no hay nada. ¿Alguien tiene los links a los RPMs más recientes de matplotlib y numpy para EL 6? Yo también aconsejaría pip o conda (atención a con qué está compilada). Pero también se puede intentar tras descargar el correspondiente paquete python setup.py bdist_rpm que genera, pues eso, un fichero rpm susceptible de ser instalado. --- Jaime D. Perea Duarte. jaime at iaa dot es Linux registered user #10472 Dep. Astrofisica Extragalactica. Instituto de Astrofisica de Andalucia (CSIC) Apdo. 3004, 18080 Granada, Spain. ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
On 06/21/2015 06:38 PM, Jose Caballero wrote: [...] Quería instalar matplotlib. Estaba intentando una instalación a partir de las fuentes de matplotlib-1.4.3, pero se queja porque necesita numpy 1.6 o superior. La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el repo de EPEL no hay nada. [...] Hola Jose, ¿no te valen los archivos RPM del repositorio de CENTOS 6? (Por si sirve de algo, el paquete se llama python-matplotlib.) Perdona, pero ¿no puedes instalarlos con yum? (Es el modo de instalar paquetes en CENTOS, por lo que parece.) Aunque me he leído todos los mensajes del hilo, no consigo entender el problema. Quizá con más datos sobre la situación pueda llegar a ayudarte. Perdona por la falta de ayuda y saludos, Pablo -- http://www.ousia.tk ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
El día 22 de junio de 2015, 14:58, Pablo Rodríguez oi...@web.de escribió: On 06/21/2015 06:38 PM, Jose Caballero wrote: [...] Quería instalar matplotlib. Estaba intentando una instalación a partir de las fuentes de matplotlib-1.4.3, pero se queja porque necesita numpy 1.6 o superior. La última versión para numpy en el repo de CENTOS 6 is la 1.4, y el repo de EPEL no hay nada. [...] Hola Jose, ¿no te valen los archivos RPM del repositorio de CENTOS 6? (Por si sirve de algo, el paquete se llama python-matplotlib.) Perdona, pero ¿no puedes instalarlos con yum? (Es el modo de instalar paquetes en CENTOS, por lo que parece.) Aunque me he leído todos los mensajes del hilo, no consigo entender el problema. Quizá con más datos sobre la situación pueda llegar a ayudarte. Perdona por la falta de ayuda y saludos, Pablo -- Hola Pablo, El unico problema es que las versiones en CENTOS para RHEL 6 son muy antiguas. Para matplotlib tiene la version 0.99, y para numpy la 1.4 Jose ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
On 06/22/2015 09:27 PM, Jose Caballero wrote: Hola Pablo, El unico problema es que las versiones en CENTOS para RHEL 6 son muy antiguas. Para matplotlib tiene la version 0.99, y para numpy la 1.4 Hola Jose, puedes tratar de recompilarlas de Koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=654846 http://koji.fedoraproject.org/koji/buildinfo?buildID=659634 Pero necesitas un entorno de compilación (perdón si lo tienes y/o lo sabes): https://wiki.centos.org/HowTos/SetupRpmBuildEnvironment. Y a ver cuántas dependencias tienen numpy y matplotlib. Así sería una manera de hacerlo. Entiendo que en una empresa será mucho más complejo actualizar nada. Pero CENTOS 6 salió hace casi cuatro años. Y hace un año que tiene la versión 7. Sólo es un comentario, pero es lógico que las versiones sean antiguas. Espero que pueda servir, Pablo -- http://www.ousia.tk ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
Esa es una buena pregunta, en realidad 2 buenas preguntas. Y la respuesta es que el software que nosotros escribimos para ser distribuido son siempre servicios o demonios (con lo que la opcion Docker queda descartada en la mayoria de los casos); y lo distribuimos todo con RPMs, o lo intentamos. Jose El día 22 de junio de 2015, 12:46, Carlos Zuniga carlos@gmail.com escribió: 2015-06-22 10:27 GMT-05:00 Jose Caballero jcaballero@gmail.com: Muchas gracias a todos por vuestras respuestas. En este caso, sin embargo, no estoy seguro de que sean buenos consejos, aunque si con buena intencion. No se trata de una tarea en mi ordenador personal, sino en una maquina del curro, donde todo esta instalado con RPMs y mantenido con puppet. No se si en esas condiciones es buena idea mezclar dos sistemas diferentes de instalacion de librerias: RPMs y PIP, por ejemplo. No lo veo claro. Pero agradezco las respuestas en cualquier caso. Cómo instalan el software que no esta en RPMs? por ejemplo, el software que ustedes mismos escriben? Tal vez seguir el mismo procedimiento para instalar estas bibliotecas que no son parte de la distribución. En mi trabajo íbamos a usar puppet, pero en lugar de eso nos movimos a usar contenedores docker. Todo lo que es necesario mantener en las máquinas de producción es docker y todo lo necesario para que corra cada servicio viene empaquetado en la imagen para docker. Tal vez te interese en el futuro :) ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] RPMs para matplotlib y numpy
Yo que soy bastante malo en la instalación de módulos utilizo estos compilados, pues aunque he leído muchas veces como hacerlo no lo entiendo. Alguien me podría explicar como se instalan con el pip paso a paso. Gracias. -Mensaje original- De: Mario R. Osorio mario@osorio.solutions Enviado: 23/06/2015 2:35 Para: La lista de python en castellano python-es@python.org Asunto: Re: [Python-es] RPMs para matplotlib y numpy 2015-06-22 11:27 GMT-04:00 Jose Caballero jcaballero@gmail.com: RPMs Parece que no has entendido el concepto de entorno virtual (virtual environment). De cualquier manera, RPM y PIP intrinsecamente diferentes y nada tiene que ver uno con el otro. RPM es para la instalacion de PAQUETES de software en maquinas con linux Red Hat o similares y PIP es para la instalacion de paquetes desarrollados en python, independientemente del sistema operativo o arquitectura. RPM y PIP no se pueden comparar, y si algo se puede decir de los dos en la misma oracion es que se complememntan, pero uno JAMAS suplanta al otro. Por esta razon, el instalar paquetes con uno Y con el otro NO ES MEZCLAR DOS SISTEMAS DIFERENTES DE INSTALACION, es complementarse mutuamente ya que tanto RPM como PIP tienen sus limitaciones. Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/