Pandas Datareader - 安装后未找到模块

Pandas Datareader - Module not found after installation

我正在尝试安装和使用 Pandas-Datareader,但是当我安装它之后,当我尝试导入它时收到 ModuleNotFoundError

我正在使用通过 Anaconda 安装的 Jupyter Notebook - 所以使用 conda 安装程序来安装新包。

输入source activate ipykernel_py3激活Python3内核环境后,我已经使用conda install -c anaconda pandas-datareader=0.4.0安装了Pandas-Datareader。

如果我尝试 conda list,则会得到以下输出 - 显示已安装 Pandas_Datareader。

但是如果我尝试命令 ```import pandas_datareader as pdr``(在文档 here 中找到),然后我收到一条错误消息

ModuleNotFoundError: No module named 'pandas_datareader'

(这种情况在 Jupyter notebook 和 Python3 解释器 运行 中都会发生。

有人可以帮忙吗?

非常感谢


** Conda 列表输出:**

# 个包在 /Users/Chris/anaconda3/envs/ipykernel_py3 的环境中: # appnope 0.1.0 py36_0<br> beautifulsoup44.5.3py36_0<br> 循环仪 0.10.0 py36_0<br> 装饰器 4.0.11 py36_0<br> 自由打字 2.5.5 2<br> 伊库 54.1 0<br> ipykernel 4.6.1 py36_0<br> ipython6.0.0py36_0<br> ipython_genutils 0.2.0 py36_0<br> jupyter_client5.0.1py36_0<br> jupyter_core 4.3.0 py36_0<br> libpng 1.6.27 0<br> matplotlib 2.0.2 np112py36_0<br> mkl 2017.0.1 0<br> numpy 1.12.1 py36_0<br> openssl 1.0.2k 1<br> pandas 0.20.1 np112py36_0<br> pandas-datareader 0.4.0 py36_0 蟒蛇 path.py10.3.1py36_0<br> 预计 4.2.1 py36_0<br> 泡菜共享 0.7.4 py36_0<br> 点 9.0.1 py36_1<br> prompt_toolkit 1.0.14 py36_0<br> ptyprocess 0.5.1 py36_0<br> pygments 2.2.0 py36_0<br> pyparsing 2.1.4 py36_0<br> pyqt 5.6.0 py36_2<br> python 3.6.1 0<br> python-dateutil 2.6.0 py36_0<br> pytz 2017.2 py36_0<br> pyzmq 16.0.2 py36_0<br> qt 5.6.2 2<br> 阅读线 6.2 2<br> 请求 2.14.2 py36_0 蟒蛇 请求文件 1.4.1 py36_0 anaconda 请求-ftp 0.3.1 py36_0 蟒蛇 scipy 0.19.0 np112py36_0<br> seaborn 0.7.1 py36_0<br> 安装工具 27.2.0 py36_0<br> 简单泛型 0.8.1 py36_1<br> 饮 4.18 py36_0<br> 六个 1.10.0 py36_0<br> sqlite 3.13.0 0<br> tk 8.5.18 0<br> 龙卷风 4.5.1 py36_0<br> 特征 4.3.2 py36_0<br> wcwidth 0.1.7 py36_0<br> 车轮 0.29.0 py36_0<br> xz 5.2.2 1<br> zlib 1.2.8 3

你运行是ipykernel_py3环境下的笔记本吗?

  source activate ipykernel_py3
  ipython notebook

只需输入

pip install pandas_datareader 在你的 anaconda 提示符下

然后在 jupyter 中再次尝试 运行。