安装yfinance软件包后,出现pandas_datareader.data.DataReader错误

问题描述

安装了pandas_datareader.data.DataReader()软件包后,我的anaconda spyder yfinance无法正常工作。实际上,yfinance要求我安装multitasking软件包,这似乎是在调用DataReader()时发生错误的原因。

File "/Users/Daniel/opt/anaconda3/lib/python3.8/site-packages/yfinance/multi.py",line 95,in download_time.sleep(0.01)

我可以在互联网上看到一些类似的说法,但没有解决方案。

简化代码为:

import pandas as pd
import pandas_datareader.data as web
import numpy as np
import yfinance as yf
yf.pdr_override()
import datetime

def dataQuery(pSeriesName,pSeriesSource,pInitDate):
    df = web.DataReader(pSeriesName,pInitDate)
    return df 

initDate2 = returnLastYMD(initDate)  

cpiMomSlice = dataQuery('CPIAUcsl','fred',initDate2).pct_change()

和spyder控制台错误日志:

Console msg

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)