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

导入yfinance库后Python程序无法输出内容的问题求助

解决yfinance导入后程序无输出的问题
  • 检查并更新yfinance版本
    版本兼容性是常见诱因,执行命令更新到最新稳定版:

    pip install --upgrade yfinance
    

    若更新后问题依旧,可尝试降级到已知稳定版本,比如:

    pip install yfinance==0.2.31
    
  • 排查网络连接问题
    yfinance导入时会尝试连接外部数据源,网络受限(防火墙拦截、代理错误、网络波动)会导致导入阻塞:

    • 测试能否正常访问Yahoo Finance服务;
    • 检查本地防火墙/杀毒软件是否拦截了Python的网络请求;
    • 需代理的环境,确保Python配置了正确的代理变量。
  • 查看导入过程的详细日志
    用verbose模式运行脚本,定位卡住的具体环节:

    python -v your_script.py
    

    运行后会输出每个模块的导入细节,能明确yfinance导入时卡在了哪一步。

  • 重置Python虚拟环境
    若虚拟环境依赖损坏,重新创建环境并安装依赖:

    # 创建新虚拟环境
    python -m venv new_env
    # Windows激活环境
    new_env\Scripts\activate
    # Linux/macOS激活环境
    source new_env/bin/activate
    # 重新安装依赖
    pip install yfinance pandas requests
    
  • 采用延迟导入方式
    若需先执行初始化代码,可在需要使用yfinance时再导入:

    print(2)
    # 业务逻辑需要时才导入
    import yfinance
    # 后续处理代码
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 20:24:52