【问题标题】:No module named 'pandas_datareader' in Jupyter (Anaconda) after I run pip3 install pandas_datareader运行 pip3 install pandas_datareader 后,Jupyter(Anaconda)中没有名为“pandas_datareader”的模块
【发布时间】:2019-08-14 21:06:27
【问题描述】:

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

我第一次运行 import pandas_datareader as 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'

【问题讨论】:

    标签: python-3.x pandas installation anaconda pandas-datareader


    【解决方案1】:

    如果您使用 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'。它会起作用的。

    【讨论】:

      【解决方案2】:

      对于安装,请尝试使用

      pip
      

      而不是

      pip3
      

      【讨论】:

        【解决方案3】:

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

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

        conda install -c anaconda pandas-datareader 
        

        【讨论】:

          【解决方案4】:

          直接跑吧

          conda install -c anaconda pandas-datareader 
          

          按照说明here。

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

          【讨论】:

          • 谢谢。这确实有效,但只有在我卸载并重新安装了更高版本的 Anaconda 之后。
          • 很高兴它成功了。只是一个旁注,您可以按照操作系统特定的说明here 卸载 Anaconda。第三方应用原则上没问题,但其中很多包含恶意软件或间谍软件,有时会留下程序痕迹。
          猜你喜欢
          • 2018-02-26
          • 2018-08-25
          • 1970-01-01
          • 2019-07-11
          • 2018-02-25
          • 2017-10-16
          • 1970-01-01
          • 1970-01-01
          • 2020-07-20
          相关资源
          最近更新 更多