22

我刚刚安装pandas_datareader使用pip install pandas-datareaderwhich 运行成功。

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

    import pandas_datareader as pdr

ModuleNotFoundError: No module named 'pandas_datareader'

这是教程的链接。

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

有任何想法吗?

4

13 回答 13

35

输入终端:

pip install pandas_datareader

而已

于 2017-09-17T22:36:15.217 回答
6

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

于 2017-12-07T18:43:25.427 回答
6

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

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

第一步:先卸载pandas_datareader包:

  • 通过终端,输入pip uninstall pandas_datareader
  • 它会提示您要求 ay/n 回答以继续卸载
  • 输入'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”错误应该消失了。

希望这可以帮助。

于 2019-05-15T14:00:00.153 回答
5

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

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

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

于 2019-09-22T11:41:04.917 回答
4

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

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

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

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

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

于 2020-05-14T09:37:16.640 回答
3

有同样的问题。这为我解决了它:

激活环境后,运行:

pip install pip --upgrade
pip install pandas-datareader
pip install jupyter (as i was using a jupyter notebook)

但是,如果您正在运行 anaconda,请使用:

conda install -c anaconda pandas-datareader
于 2020-03-31T21:37:34.680 回答
1

你可以考虑升级你的熊猫:

pip3 install --upgrade pandas
于 2020-06-09T19:44:15.903 回答
1

我在 Jupyter Notebook 中遇到了同样的问题,它没有识别 pandas_datareader,即使它说它已在 anaconda 提示符下成功安装。

我发现我的 jupyter notebook 没有在我的环境中打开。我在 Anaconda Prompt 中激活了我的环境,然后进行了conda install nb_conda_kernels。当我打开 Jupyter 笔记本并检查我的环境时,我在正确的环境中,它识别了我的 pandas_datareader 导入。您可以使用以下方法检查您的环境:

import sys
print(sys.prefix)

这是一个帮助我的 SO 线程:Conda 环境没有出现在 Jupyter Notebook 中

于 2021-06-01T17:08:59.147 回答
1

我通过终端安装时遇到了同样的问题。由于我使用的是 Anaconda Navigator,因此我尝试了 CMD.exe 提示并输入了“conda install -c conda-forge pandas-datareader”。

Jupyter notebook 现在就像一个魅力。

于 2020-10-29T08:24:28.697 回答
1

我有同样的问题。我在我的 Anaconda Prompt 中尝试了pip install pandas_datareader并解决了问题。由于某种原因,它在命令提示符下不起作用。

于 2019-06-30T22:30:30.217 回答
1

即使我安装了 pandas_datareader 也会出现此错误。在 Windows 上运行。py -3 -m pip install pandas_datareader在命令提示符下不起作用。在 anaconda 提示中同样没有工作。pip uninstall pandas_datareader然后pip install pandas_datareader重新启动终于解决了我的问题。

TLDR 如果在 Windows 机器上运行,卸载 pandas_datareader(如果有pip uninstall pandas_datareader),然后使用“pip install pandas_datareader”重新安装。

于 2019-08-13T11:46:33.183 回答
-1

C:\Users\[UserName]\AppData\Roaming\jupyter\kernels\python3打开kernel.json。检查第一个参数是否指向 Python 3 环境/您安装 pandas_datareader 的环境。

于 2017-11-28T11:51:56.230 回答
-1

如果您在 Jupyter Notebook 中遇到此问题,只需在 IDE 中重新启动内核即可。-确保您已经使用“pip install pandas_datareader”安装了pandas_datareader -单击名为“内核”的选项卡-单击重新启动

您的问题将得到解决

于 2020-05-29T03:59:33.897 回答