首页 > 解决方案 > Spyder 找不到名为“pandas_datareader”的模块

问题描述

首先,我想说我知道这个问题之前已经被问过,但是,其他帖子都没有提供解决问题的解决方案。

我正在尝试使用 pandas-datareader 从互联网上获取股票价格。我正在使用带有python 3.6版的Windows。我首先使用从控制台安装 pandas-datareader

pip install pandas-datareader.

然后我写了一个使用该行的代码

import pandas_datareader.data as web

它带着错误回来了

`ModuleNotFoundError: 没有名为 'pandas_datareader' 的模块

我尝试重新下载 pandas-datareader,以防万一它第一次不起作用,但控制台返回“要求已经满足”,所以这不是问题。从那里我卸载了 pandas-datareader,并重新安装了它

pip3 install pandas-datareader

我仍然收到相同的错误消息。我担心它可能与我计算机上安装的旧版本的 python 有关,所以我删除了 python 2.7 的所有文件,但这对问题没有帮助。我重新启动了 spyder 和我的电脑,但这并没有帮助。我尝试了木星笔记本,但这也没有帮助。

现在为了让我的调查更进一步,我查看了隐藏文件的文件夹,以查看 pandas-datareader 可能隐藏的位置。当我去时C:\Users\J.Shepard\Anaconda3\pkgsC:\Users\J.Shepard\Anaconda3\pkgs我看到 pandas-0.23.0-py36h830ac7b_0 已安装,但我找不到任何看起来像 pandas-datareader 的东西。事实上,当我在文件搜索中搜索“pandas-datareader”时,我只看到 2 个文本文件,每个文件都有一行代码。我不知道如何看待这个发现,但我认为它可能对其他人有帮助。

我希望我已经做了一个很好的案例来证明我真的尝试过并且没有成功解决这个问题。根据与同一问题相关的其他未解决帖子的数量,我认为这是一个值得再次提出的问题。

标签: pythonpandasmodulespyderdatareader

解决方案


推荐阅读