Comment installer des pandas sur Raspberry Pi?


10

J'essaie d'installer Python Pandas sur mon Raspi et je trouve d'étranges erreurs.

~ $ 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]

puis plus d' avertissements d' erreur pendant une longue période. Il n'échoue jamais, mais ne se termine pas non plus en plus d'une demi-heure. Que se passe-t-il ici et comment y remédier?

Modifié pour ajouter

J'ai essayé la route alternative sudo apt-get install python-pandasqui s'installe pandasmais ce n'est que la version 0.8 plutôt que 0.13. Essayer de faire un suivi avec sudo pip install pandas --upgradedonne les mêmes résultats que ci-dessus.


quelles erreurs ?? les lignes commençant par le mot «avertissement» sont des avertissements, ignorez-les.
— lenik

C'est plus le fait que l'installation ne se termine pas qui m'inquiète. Ce n'était que le début d'une longue décharge d'avertissements. Modifié pour clarifier.
— Jamie Bull

Êtes-vous sûr qu'il est cassé? Pandas s'appuie sur numpy qui peut prendre un temps extrêmement long à construire, même sur une machine de bureau très rapide. Est-ce que cela a été terminé? J'envisage d'utiliser des pandas pour un projet sur mon Pi, donc je suis curieux de savoir si vous avez eu de la chance ou abandonné.
— John Ewart

Oui, cela a fonctionné. Il a fallu beaucoup de temps pour construire, mais y est finalement arrivé et fonctionne bien depuis.
— Jamie Bull

Face au même problème maintenant, combien de temps at-il fallu à la fin @JamieBull?
— Ben

Réponses:


12

Pour en revenir à l' essentiel, je regardais la page d'installation pour pandaset a constaté que pip install pandasn'est pas l'itinéraire recommandé sur les linuxsystèmes.

sudo apt-get install python-pandas a fait l'affaire.


2
Cela fonctionne mais installe pandas 0.14.1 (ancien) lors de l'utilisation de Raspbian Jessie. Voici une réponse qui donne deux autres options. stackoverflow.com/questions/42682928/…
— wroscoe

2
Cela s'installe sur le Python 2 par défaut, pour l'utilisation de Python 3sudo apt-get install python3-pandas
— Rami Alloush

Veuillez accepter votre propre réponse en cliquant sur la coche à gauche. Seulement cela mettra fin à la question et elle ne réapparaîtra pas d'année en année.
— Ingo


1

sudo apt-get install python3-pandasfonctionne pour moi sur Pi4 et la version pandas est 0.23.3.


0

Personnellement, je crée un environnement virtuel et j'installe à pandastravers pip(les dépendances pertinentes telles que numpyseront installées en cours de route)


0

sudo pip3 install pandas travaillé pour le mien


1
pip3est pour Python3 alors que l'OP utilisait pip, ce qui signifie qu'il utilise Python 2. Par conséquent, il devrait essayer sudo pip install pandasau lieu d'utiliser pip3, car Python 2 ne pourra pas trouver les modules installés en utilisant pip3.
— user96931

1
@ user96931 pas nécessairement. C'est une question assez ancienne mais sur un système actuel pythonpourrait (et à mon humble avis) un lien vers Python 3 et des pipliens vers pip3.
— Ghanima

Il vaut mieux être explicite que risquer l'erreur par ambiguïté.
— user96931
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.