我刚刚使用成功运行的pandas_datareader
安装了pip install pandas-datareader
。
现在我正在尝试将它用于教程,当我尝试导入时出现此错误。
import pandas_datareader as pdr
ModuleNotFoundError: No module named 'pandas_datareader'
这是教程的链接。
https://www.datacamp.com/community/tutorials/finance-python-trading#gs.DgsO1BY
有什么想法吗?
答案 0 :(得分:21)
输入终端:
pip install pandas_datareader
就是这样
答案 1 :(得分:4)
试试这个:
在您的Aanadoconda提示符中,运行:pip install pandas_datareader
答案 2 :(得分:3)
对我来说,导入pandas_datareader 在使用python时从命令提示符运行,但在jupyter中不起作用。
我从一个单元的jupyter内部运行了pip install pandas_datareader
我收到了大量“ 已满足要求”的消息
但最终,我得到了这个非常重要的信息。成功安装了pandas-datareader-0.8.1 注意:您可能需要重新启动内核才能在Jupyter notebook中使用更新的软件包。
在单元格和小工具之间有一个内核菜单命令。 重新启动命令位于该下拉菜单选项中。就我而言,内核的重新启动一直是我“一直没有名为'pandas_datareader'的模块”的解决方案。
答案 3 :(得分:2)
所有其他方法都不适合我。
在命令提示符下:
conda install -c delichon pandas_datareader
2019年9月22日工作正常 确保更新点子。
答案 4 :(得分:1)
有同样的问题。这为我解决了这个问题:
激活环境后,运行:
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
答案 5 :(得分:1)
您可以考虑使用以下方法升级熊猫:
pip3 install --upgrade pandas
答案 6 :(得分:1)
我在通过终端安装时遇到了同样的问题。由于使用的是Anaconda Navigator,因此我尝试了CMD.exe提示符,并输入了“ conda install -c conda-forge pandas-datareader”。
Jupyter笔记本现在就像一个护身符。
答案 7 :(得分:1)
我在 Jupyter Notebook 中遇到了同样的问题,它无法识别 pandas_datareader,即使它说它已在 anaconda 提示符下成功安装。
我发现我的 jupyter notebook 没有在我的环境中打开。我在 Anaconda Prompt 中激活了我的环境,然后conda install nb_conda_kernels。当我打开 Jupyter notebook 并检查我的 env 时,我是正确的,它识别了我的 pandas_datareader 导入。您可以使用以下方法检查您的环境:
import sys
print(sys.prefix)
这是一个帮助我的 SO 线程:Conda environments not showing up in Jupyter Notebook
答案 8 :(得分:0)
好吧,以下步骤为我解决了“没有名为'pandas_datareader的模块”的问题。需要说明的是,我的情况是我已经通过pip install pandas_datareader
安装了pandas_datareader,但是每当我运行导入pandas_datareader的.py代码时,仍然弹出“没有名为'pandas_datareader的模块”错误。
如果您所处的环境与我(在Mac上)相同,这可能会对您有所帮助。
步骤1:首先卸载pandas_datareader软件包:
pip uninstall pandas_datareader
第2步:如果您使用的是IDE,请重新启动IDE
第3步:重新安装pandas_datareader软件包
,键入pip install pandas_datareader
您的终端可能会向您显示一堆“预安装的” pandas_datareader程序包,并显示消息“要求已经满足...”
忽略那些。
第4步:再次运行您的python代码
希望这会有所帮助。
答案 9 :(得分:0)
我有同样的问题。我在Anaconda Prompt中尝试了 pip install pandas_datareader ,此问题已解决。由于某些原因,它在命令提示符下不起作用。
答案 10 :(得分:0)
即使安装了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”重新安装。
答案 11 :(得分:-1)
转到C:\Users\[UserName]\AppData\Roaming\jupyter\kernels\python3
并打开kernel.json
。检查第一个参数是否指向Python 3环境/您安装pandas_datareader的环境。
答案 12 :(得分:-1)
如果在Jupyter Notebook中遇到此问题,只需在IDE中重新启动内核。 -确保您已使用“ pip install pandas_datareader”安装了pandas_datareader -单击名为“内核”的标签 -单击重新启动
您的问题将得到解决