繁体   English   中英

运行 pip3 install pandas_datareader 后,Jupyter (Anaconda) 中没有名为“pandas_datareader”的模块

[英]No module named 'pandas_datareader' in Jupyter (Anaconda) after I run pip3 install pandas_datareader

我正在尝试学习熊猫并想加载一些股票数据。 我正在学习一门课程,该课程建议我加载 pandas.io.data,但这不起作用,因为 io.data 已折旧。 所以我决定改用pandas-datareader。 但是我正在努力将它安装在 Anaconda(Jupiter 笔记本)的 mac 上。

我第一次运行 import pandas_datareader 作为 pdweb 我得到 ModuleNotFoundError: No module named 'pandas_datareader'。 这并不奇怪,因为我以前从未使用过它,所以我在终端中运行 pip3 install pandas_datareader 成功安装了它自己。 但是,木星笔记本仍然给我同样的错误。 此时,我尝试在终端 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'

赶紧跑

conda install -c anaconda pandas-datareader 

按照此处的说明。

根据我的经验,如果您使用的是 conda,除非您确定 conda 没有,否则永远不要使用 pip 进行安装 尝试搜索 anaconda.org 以查看要使用的-c源。

问题是在安装 Anaconda 期间没有设置 conda 命令。 我通过使用 App Cleaner & Uninstaller Pro(免费软件)删除 Anaconda 并重新安装更高版本来解决这个问题。

重新安装下面的 Anaconda 命令后,它就像一个魅力。

conda install -c anaconda pandas-datareader 

如果您使用 Anaconda 并且在使用 conda 命令“conda install -c anaconda pandas-datareader”安装 panads-datareader 时仍有问题。 或者安装成功但是 import pandas_datareader.data as web 仍然报错。

找到您的 'site-packages % ' 目录并 cd 到 site-packages % 目录,然后运行安装命令 'conda install -c anaconda pandas-datareader'。 它会起作用。

对于安装,请尝试使用

pip

代替

pip3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM