Нет модуля с именем pandas_datareader в Jupyter (Anaconda) после запуска pip3 install pandas_datareader

Я пытаюсь изучить панд и хочу загрузить данные об акциях. Я следил за курсом, который посоветовал мне загрузить pandas.io.data, но это не сработало, поскольку io.data был обесценен. Поэтому я решил использовать вместо этого pandas-datareader. Но я изо всех сил пытаюсь установить его на Mac в Anaconda (ноутбук Jupiter).

В первый раз, когда я запускаю import pandas_datareader как pdweb, я получил ModuleNotFoundError: нет модуля с именем pandas_datareader. Неудивительно, поскольку я никогда не использовал это раньше, поэтому я запускаю pip3 install pandas_datareader в Терминале, который успешно установился. Однако ноутбук Jupiter по-прежнему выдает ту же ошибку. На этом этапе я попытался запустить в Терминале conda install -c https://conda.anaconda.org/anaconda pandas-datareader, но он не работал как -bash: conda: command not found.

Пожалуйста помоги. Я ищу подробное объяснение, так как я не слишком технарь.

Что я бегу на Юпитере

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

Результат

---------------------------------------------------------------------------
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'

person The smell of roses    schedule 24.03.2019    source источник


Ответы (3)


Просто беги

conda install -c anaconda pandas-datareader 

согласно инструкциям, здесь.

По моему опыту, если вы используете conda, вам не следует никогда устанавливать с помощью pip, если вы не уверены, что у conda его нет. Попробуйте поискать на anaconda.org, чтобы узнать, какой -c источник использовать.

person Josh Friedlander    schedule 24.03.2019
comment
Спасибо. Это сработало, но только после того, как я удалил и переустановил более позднюю версию Anaconda. - person The smell of roses; 13.04.2019
comment
Рад, что это сработало. Замечание: вы можете удалить Anaconda, следуя инструкциям для конкретной ОС, здесь. Сторонние приложения в принципе хороши, но многие из них содержат вредоносное или шпионское ПО и иногда оставляют после себя следы программы. - person Josh Friedlander; 13.04.2019

Проблема заключалась в том, что команда conda не была настроена во время установки Anaconda. Я решил эту проблему, удалив Anaconda с помощью App Cleaner & Uninstaller Pro (бесплатное программное обеспечение) и переустановив более позднюю версию.

После переустановки Anaconda команда ниже работала как шарм.

conda install -c anaconda pandas-datareader 
person The smell of roses    schedule 13.04.2019

Для установки попробуйте использовать

pip

вместо того

pip3
person coder9833idls    schedule 04.01.2021