没有名为pandas_datareader的模块

Gou*_*war 7 module python-import python-3.x spyder pandas-datareader

我刚安装成功运行的pandas_datareader使用pip install pandas-datareader.

现在我正在尝试将它用于教程,当我尝试导入时出现此错误.

    import pandas_datareader as pdr

ModuleNotFoundError: No module named 'pandas_datareader'
Run Code Online (Sandbox Code Playgroud)

这是教程的链接.

https://www.datacamp.com/community/tutorials/finance-python-trading#gs.DgsO1BY

有任何想法吗?

Axi*_*xis 24

输入终端:

pip install pandas_datareader
Run Code Online (Sandbox Code Playgroud)

而已

  • 你会认为这很容易,假设我没有用谷歌搜索它有点粗鲁......我得到了这个.)要求已经满足:pandas> = 0.17.0在c:\ program files(x86)\ python36\lib\site-packages(来自pandas_datareader) (6认同)

M_M*_*M_M 6

在您的Anaconda提示中,执行以下操作: pip install pandas_datareader


Jas*_*ong 5

好的,以下步骤为我解决了“No module named 'pandas_datareader”问题。需要明确的是,我的情况是我已经通过安装了pandas_datareader,pip install pandas_datareader但是每当我运行导入pandas_datareader的.py代码时,“没有名为'pandas_datareader的模块”错误仍然不断弹出。

如果您的情况与我(在 Mac 上)相同,这可能对您有所帮助。

第一步:先卸载pandas_datareader包:

  • 通过终端,输入 pip uninstall pandas_datareader
  • 它会提示您询问是/否答案以继续卸载
  • 输入'y'

第 2 步:如果您使用的是 IDE,请重新启动您的 IDE

  • 就我而言,我使用的是 MS VSC (Visual Studio Code)

步骤 3:: 重新安装 pandas_datareader 包

  • 再次通过终端,输入 pip install pandas_datareader

  • 您的终端可能会向您显示一堆“预安装的”pandas_datareader 包,并带有消息“要求已经满足...”

  • 忽略那些。

第 4 步:再次运行您的 Python 代码

  • 这次“No module named 'pandas_datareader”错误应该消失了。

希望这可以帮助。


小智 5

所有其他方法对我都不起作用。

在命令提示符中: conda install -c delichon pandas_datareader

这在 2019 年 9 月 22 日运行良好,请确保更新 pip。


小智 5

对我来说,Import pandas_datareader在使用 python 时从命令提示符运行,但在 jupyter 中不起作用。

从单元格中的 jupyter 内部,我运行了 pip install pandas_datareader

我收到一大堆“要求已满足”消息

但最后,我得到了这个非常重要的信息。已成功安装 pandas-datareader-0.8.1注意:您可能需要重新启动内核才能在 Jupyter Notebook 中使用更新的软件包

cellwidgets之间有一个内核菜单命令。重新启动命令位于该下拉菜单选项中。就我而言,内核的重新启动是我一直以来的“没有名为'pandas_datareader'的模块”的解决方案。