Re: [Python-es] RPMs para matplotlib y numpy

2015-06-22 Por tema Jose Caballero
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 Por tema Carlos Zuniga
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 Por tema Daπid
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 Por tema Mario R. Osorio
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

2015-06-22 Por tema Jaime Perea
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

2015-06-22 Por tema Pablo Rodríguez
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

2015-06-22 Por tema Jose Caballero
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

2015-06-22 Por tema Pablo Rodríguez
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

2015-06-22 Por tema Jose Caballero
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

2015-06-22 Por tema Gonzalo Mouriño Pardo
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/