将yfinance导入为yf
terminal: ERROR: pip的依赖关系解析器当前未考虑已安装的所有包。此行为是以下依赖项冲突的根源。
yahoo 0.1需要requests==1.1.0,但您的请求2.25.1不兼容。
我该如何解决这个问题!:)
发布于 2021-03-31 10:54:25
问题是yfinance需要比yahoo更新的requests版本。对我来说,它说的和我尝试时你得到的是一样的。
导入yfinance对我来说很有效。
我没有为请求指定任何东西,只是安装了上面的。一般情况下,您可以在最后使用=x.x指定安装版本,即pip install requests==1.1.0。
发布于 2021-03-31 11:25:05
听起来您在同一环境/设置中同时安装了yahoo和yfinance。我建议您使用virtualenv创建一个虚拟环境,这样您就可以为每个库创建适当的requests。
或者,您也可以为yahoo提交PR以使用更新版本的requests
https://stackoverflow.com/questions/66880867
复制相似问题