Re: [Python-es] RPMs para matplotlib y numpy
Es sumamente sencillo. Lo primero que tienes que aprendeer a utilizar son los entornos vesuales, los cuales se crean y manejan con virtualenv. Para hacerlo aun mas facil, existe virtualenvwrapper, cuyo uso te recomiendo altamente. Aqui algunos enlaces ointeresantes: 1. virtualenvwrapper 4.2.13.g041c411 https://virtualenvwrapper-docs-es.readthedocs.org/en/latest/ 2. Cómo instalar un paquete Python con pip http://rukbottoland.com/blog/como-instalar-un-paquete-python-con-pip/ 3. Gestión de paquetes entornos virtuales Python con pip, virtualenv virtualenvwrapper http://soulchainer.github.io/posts/2013/12/30/python-paquetes-entornos-virtuales/ Espero haber sido de ayuda. Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-06-23 1:23 GMT-04:00 Gonzalo Mouriño Pardo gmourinopa...@yahoo.es: 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. -- 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/ ___ 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? Muchas gracias por adelantado. Saludos, Jose ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ Una pregunta de ignorancia Si se tiene que instalar una versión integrada de un software, ¿qué impide incluirlo con su propio python? No es necesario que haya sólo una versión de python en tu sistema. O sea se baja el correspondiente tar.gz de python, se instala, digamos en /opt/misoftware (compilar python desde fuente no es complicado) una vez que lo tienes compilado, se utiliza ese python para ese paquete. Después con pip install matplotlib o similar (creo que instala numpy al vuelo), generas algo autocontenido. De hecho conda es más o menos eso, pero puede haber problemas de licencia me imagino. Crear un rpm que contenga todo lo que cuelga de /opt/misoftware es relativamente sencillo. -- Jaime Perea ___ 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
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/
Re: [Python-es] RPMs para matplotlib y numpy
¿debo interpretar tu respuesta como que no es posible instalarlos con RPMs? El día 21 de junio de 2015, 12:53, Kiko kikocorre...@gmail.com escribió: no puedes usar pip o conda? Te recomiendo el uso de conda si quieres simplificarte la vida con numpy and friends. El 21/6/15, Jose Caballero jcaballero@gmail.com 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? Muchas gracias por adelantado. Saludos, Jose ___ 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/ ___ 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-21 18:38 GMT+02:00 Jose Caballero jcaballero@gmail.com: 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. No mezcles en el sistema diferentes versiones. Otros RPM pueden depender de Numpy, y esperar la versión 1.4. En su lugar, instala virtualenv, crea uno, e instala numpy con pip. En Linux compila sin problemas*. Si vas a hacer álgebra lineal intensiva, instala o compila también ATLAS. /David. * Si tienes python-devel, gcc, etc. ___ 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
no puedes usar pip o conda? Te recomiendo el uso de conda si quieres simplificarte la vida con numpy and friends. El 21/6/15, Jose Caballero jcaballero@gmail.com 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? Muchas gracias por adelantado. Saludos, Jose ___ 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
no es ni necesario, ni recomendado utilizar rpm para hacerlo (siexistiesen, lo que no es muy comun para el manejo de librerias python). Lo pitónicamente correcto es utilizar virtualenv y pip (o easy_install o conda) Dtb/Gby === Mario R. Osorio “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-06-21 13:05 GMT-04:00 Jose Caballero jcaballero@gmail.com: ¿debo interpretar tu respuesta como que no es posible instalarlos con RPMs? El día 21 de junio de 2015, 12:53, Kiko kikocorre...@gmail.com escribió: no puedes usar pip o conda? Te recomiendo el uso de conda si quieres simplificarte la vida con numpy and friends. El 21/6/15, Jose Caballero jcaballero@gmail.com 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? Muchas gracias por adelantado. Saludos, Jose ___ 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/ ___ 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
No uso Centos cotidianamente, pero si no cumples una dependencia lo que deberías consultar es si se puede instalar la misma y no el programa que deseas instalar. Si el RPM de la dependencia no existe ( cosa común en las ramas estables como Centos/Debian) hay que buscar otro método, por ejemplo compilar la dependencia. Saludos y perdón por el top posting estoy desde el celular Emiliano Enviado desde mi iPhone El 21/6/2015, a las 14:05, Jose Caballero jcaballero@gmail.com escribió: ¿debo interpretar tu respuesta como que no es posible instalarlos con RPMs? El día 21 de junio de 2015, 12:53, Kiko kikocorre...@gmail.com escribió: no puedes usar pip o conda? Te recomiendo el uso de conda si quieres simplificarte la vida con numpy and friends. El 21/6/15, Jose Caballero jcaballero@gmail.com 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? Muchas gracias por adelantado. Saludos, Jose ___ 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/ ___ 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/