找不到Pycharm pandas_datareader

伊莱什·诺恩(Elesh Norn)

我正在用python创建一个股票交易监控器,并且在pandas_datareader模块上遇到了问题。该代码中的原始模块为pandas.io.data,但已进行了修订,因为pandas不再支持该模块。这是代码;

import pandas as pd
import pandas_datareader as web   
import datetime

start = datetime.datetime(2016, 1, 1)
end = datetime.date.today()

apple = web.DataReader("AAPL", "yahoo", start, end)

type(apple)

该代码带有错误。

Traceback (most recent call last):
  File "/Users/euanoflynn/anaconda/tests/Tests.py", line 2, in <module>
    import pandas_datareader as web   # Package and modules for importing data; this code may change depending on pandas version
ModuleNotFoundError: No module named 'pandas_datareader'

我觉得我做错了什么。

如果需要,我可以发布更多信息。

空间

您是否已检查模块pandas_datareader是否已安装?您可以通过pip show pandas_datareader在命令外壳程序中运行命令来进行验证如果它不返回任何输出,则也可以pip install pandas_datareader从命令外壳安装

如果要直接在脚本中安装缺少的软件包,则必须通过在最后import一行之后添加到脚本中来修改脚本

import pip
pip.main(['install', 'pandas_datareader'])

在代码安装python模块中所述

我验证了该示例是否有效,但您可能想知道有些人根据https://github.com/pydata/pandas-datareader/issues/170遇到价格抓取API的间歇性问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章