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
3 Réponses :
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.
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.
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
Pour l'installation, essayez d'utiliser
pip3
au lieu de
pip