我正在尝试使用pandas和pandas-datareader从网上获取财务数据,程序中的密钥文件似乎丢失了。
我尝试创建文件并继续,但是我不知道这段代码应该做什么,因此行不通。我已经尝试在conda安装和pip安装中卸载pandas,pandas-datareadr。我试图重新安装所有ananconda和Visual Studio代码都无济于事。
import datetime as dt
now = dt.datetime.now()
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader.data as web
style.use('ggplot')
start = dt.datetime(2010,1,1)
end = dt.datetime.now
df = web.DataReader('IIPR', 'yahoo', start, end)
print(df.head)
错误
(基本)C:\ Users \ Chris \ Desktop \ Python> cd c:\ Users \ Chris \ Desktop \ Python && cmd / C“设置” PYTHONIOENCODING = UTF-8“ &&设置” PYTHONUNBUFFERED = 1“ && C :\ Users \ Chris \ Anaconda3 \ python.exe c:\ Users \ Chris.vscode \ extensions \ ms-python.python-2018.12.1 \ pythonFiles \ ptvsd_launcher.py --default --client --host localhost --port 55519 c:\ Users \ Chris \ Desktop \ Python \ FinanceBasics.py“ 后端Qt5Agg是交互式后端。打开交互模式。
无法打开'tslib.pyx':找不到文件(file:/// c:/users/chris/desktop/python/pandas/_libs/tslib.pyx)。
我希望代码创建一个数据框架,并使用从yahoo提取的财务数据(我也了解到yahoo finance API和其他存在一些问题,但是我无法达到我的代码中的步骤)。