¿Cómo instalo pandas en Raspberry Pi?


10

Estoy tratando de instalar Python Pandas en mi Raspi y encuentro errores extraños.

~ $ pip install pandas
Downloading/unpacking pandas
Downloading pandas-0.13.1.tar.gz (6.1Mb): 6.1Mb downloaded
Running setup.py egg_info for package pandas

warning: no files found matching 'README.rst'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere in distribution
....
pandas/src/klib/khash_python.h:13:1: warning: statement with no effect [-Wunused-value]
pandas/src/klib/khash_python.h: In function âkh_del_pymapâ:
pandas/src/klib/khash_python.h:38:1: warning: statement with no effect [-Wunused-value]
pandas/src/klib/khash_python.h: In function âkh_del_pysetâ:
pandas/src/klib/khash_python.h:44:1: warning: statement with no effect [-Wunused-value]
pandas/src/klib/khash_python.h: In function âkh_del_strboxâ:
pandas/src/klib/khash_python.h:49:1: warning: statement with no effect [-Wunused-value]

y luego más advertencias de errores durante mucho tiempo. En realidad, nunca falla, pero tampoco se completa en más de media hora. ¿Qué está pasando aquí y cómo lo soluciono?

Editado para agregar

He intentado la ruta alternativa de la sudo apt-get install python-pandascual se instala pandaspero es solo la versión 0.8 en lugar de la 0.13. Intentar hacer un seguimiento con sudo pip install pandas --upgradeda los mismos resultados que arriba.


que errores ?? Las líneas que comienzan con la palabra 'advertencia' son advertencias, ignórelas.
lenik

Es más el hecho de que la instalación no termina lo que me preocupa. Esto fue solo el comienzo de una larga descarga de advertencias. Editado para aclarar.
Jamie Bull

¿Estás seguro de que está roto? Pandas se basa en numpy, que puede llevar mucho tiempo construir, incluso en una máquina de escritorio muy rápida. ¿Se completó esto alguna vez? Estoy considerando usar pandas para un proyecto en mi Pi, así que tengo curiosidad por saber si tuvo suerte con esto o si se dio por vencido.
John Ewart

Sí, funcionó. Tomó mucho tiempo construirlo, pero llegó al final y ha estado funcionando bien desde entonces.
Jamie Bull

Enfrentando exactamente el mismo problema ahora, ¿cuánto tiempo tardó al final @JamieBull?
Ben

Respuestas:


12

Volviendo a lo básico, miré a la página de instalación para pandasy se encontró que pip install pandasno es la ruta recomendada en linuxsistemas.

sudo apt-get install python-pandas Hizo el truco.


2
Esto funciona pero instala pandas 0.14.1 (antiguo) cuando se usa Raspbian Jessie. Aquí hay una respuesta que da otras dos opciones. stackoverflow.com/questions/42682928/…
wroscoe

2
Esto se instala en el Python 2 predeterminado, para uso en Python 3sudo apt-get install python3-pandas
Rami Alloush

Acepte su propia respuesta con un clic en la marca en su lado izquierdo. Solo esto terminará la pregunta y no volverá a aparecer año tras año.
Ingo


1

sudo apt-get install python3-pandasfunciona para mí en Pi4 y la versión de pandas es 0.23.3.


0

En lo personal creo un entorno virtual e instalar pandasa través de pip(las dependencias pertinentes, como numpyserá instalado en el camino)


0

sudo pip3 install pandas trabajó para el mío


1
pip3es para Python3 mientras que el OP estaba usando pip, lo que significa que está usando Python 2. Por lo tanto, debería intentar en sudo pip install pandaslugar de usar pip3, porque Python 2 no podrá encontrar los módulos instalados usando pip3.
user96931 hace

@ user96931 no necesariamente así. Esta es una pregunta bastante antigua, pero en un sistema actual pythonpodría (y debería hacerlo) enlazar a Python 3 y pipenlaces a pip3.
Ghanima

Es mejor ser explícito que el riesgo de error a través de la ambigüedad.
user96931 hace
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.