You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

yfinance 1.90及后续版本功能异常,寻求解决建议

解决yfinance 1.90+版本数据获取失效的方案
  • 升级到最新修复版本
    yfinance后续已针对Yahoo Finance接口变更发布了修复版本,直接升级到最新版(如1.19.0及以上)即可解决大部分问题。执行命令:

    pip install --upgrade yfinance
    
  • 改用专用方法获取数据
    如果直接访问属性仍有问题,尝试调用yfinance提供的专用获取方法:

    import yfinance as yf
    msft = yf.Ticker("MSFT")
    # 获取完整info数据
    full_info = msft.get_info()
    # 获取资产负债表
    balance_sheet = msft.get_balance_sheet(frequency="annual")
    # 获取财务报表
    financials = msft.get_financials(frequency="annual")
    
  • 清理本地缓存
    yfinance会缓存历史数据,旧缓存可能导致数据异常。找到缓存目录并删除:

    • Windows:C:\Users\<你的用户名>\.yfinance
    • macOS/Linux:~/.yfinance
      删除后重新运行代码,让yfinance重新拉取最新数据。
  • 检查网络访问权限
    确认你的网络能正常访问Yahoo Finance官网,部分网络环境下的访问限制会导致数据拉取失败。可以直接打开MSFT的Yahoo Finance页面验证访问是否正常。

内容的提问来源于stack exchange,提问作者Joachim Schmidtke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 11:05:17