3
votes

Aucun module nommé 'pandas_datareader' dans Jupyter (Anaconda) après avoir exécuté pip3 install pandas_datareader

J'essaie d'apprendre les pandas et je souhaite charger des données sur les stocks. Je suivais un cours qui m'avait conseillé de charger pandas.io.data, mais cela n'a pas fonctionné car io.data était déprécié. J'ai donc décidé d'utiliser à la place pandas-datareader. Mais j'ai du mal à l'installer sur mac dans Anaconda (notebook Jupiter).

La première fois que j'exécute import pandas_datareader en tant que pdweb, j'ai ModuleNotFoundError: Aucun module nommé 'pandas_datareader'. Pas étonnant car je ne l'ai jamais utilisé auparavant, alors je lance pip3 install pandas_datareader dans Terminal qui s'est installé avec succès. Cependant, le notebook Jupiter me donne toujours la même erreur. À ce stade, j'ai essayé d'exécuter dans Terminal conda install -c https://conda.anaconda.org/anaconda un> pandas-datareader mais cela ne fonctionnait pas comme -bash: conda: commande introuvable.

Veuillez aider. Je cherche une explication détaillée car je ne suis pas trop technophile.

Ce que je lance dans Jupiter

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-6-da568f513c93> in <module>
      2 from pandas import Series, DataFrame
      3 import pandas as pd
----> 4 import pandas_datareader as pdweb
      5 import datetime

ModuleNotFoundError: No module named 'pandas_datareader'

Résultat

import numpy as np
from pandas import Series, DataFrame
import pandas as pd
import pandas_datareader as pdweb 
import datetime


0 commentaires

3 Réponses :


4
votes

Exécutez simplement

conda install -c anaconda pandas-datareader 

selon les instructions ici .

D'après mon expérience, si vous utilisez conda, vous ne devriez jamais installer avec pip sauf si vous êtes sûr que conda ne l'a pas. Essayez de rechercher anaconda.org pour voir quelle source -c utiliser.


2 commentaires

Merci. Cela a fonctionné, mais seulement après avoir désinstallé et réinstallé la version ultérieure d'Anaconda.


Heureux que cela ait fonctionné. Juste une note que vous pouvez désinstaller Anaconda en suivant les instructions spécifiques au système d'exploitation ici . Les applications tierces conviennent en principe, mais beaucoup d'entre elles contiennent des logiciels malveillants ou des logiciels espions et laissent parfois des traces du programme.



0
votes

Le problème venait du fait que la commande conda n'était pas configurée lors de l'installation d'Anaconda. J'ai résolu ce problème en supprimant Anaconda avec App Cleaner & Uninstaller Pro (logiciel gratuit) et en réinstallant la version ultérieure.

Après la réinstallation de la commande Anaconda ci-dessous a fonctionné comme un charme.

conda install -c anaconda pandas-datareader 


0 commentaires

-1
votes

Pour l'installation, essayez d'utiliser

pip3

au lieu de

pip


0 commentaires