首先,我想说的是,我知道之前曾有人问过这个问题,但是,其他任何帖子都没有提供解决此问题的解决方案。
我正在尝试使用pandas-datareader从互联网上获取股票价格。我正在将Windows与python 3.6版一起使用。我首先使用
从控制台安装了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\pkgs
和C:\Users\J.Shepard\Anaconda3\pkgs
时,我看到已经安装了pandas-0.23.0-py36h830ac7b_0,但是找不到任何看起来像pandas-datareader的东西。实际上,当我在文件搜索中搜索“ pandas-datareader”时,我只会看到2个文本文件,每个文本文件都有一行代码。我不知道该发现的用处,但我认为这可能会对其他人有所帮助。
我希望我有充分的理由证明我确实尝试过并且独自解决了这个问题。基于与此问题相关的其他未解决帖子的数量,我认为这是一个值得再次提出的问题。