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

无法安装yfinance:执行pip install yfinance时遇lxml依赖报错

解决yfinance安装失败(lxml编译报错)问题

报错分析

安装yfinance时触发了lxml的编译错误,核心原因是系统缺少libxml2开发库,导致编译过程中找不到头文件libxml/xpath.h,最终编译失败。

可行解决方案

  • 方法1:安装预编译lxml包(优先推荐)
    跳过本地编译,直接安装官方预编译的lxml二进制包:

    pip install lxml --only-binary :all:
    

    完成后再安装yfinance:

    pip install yfinance
    
  • 方法2:补全libxml2依赖后编译
    若需本地编译lxml,先安装依赖:

    1. 确保已安装微软Visual C构建工具,安装时需勾选“C构建工具”组件;
    2. 安装libxml2开发库,若使用conda环境,执行:
      conda install libxml2
      
      完成后再重新执行pip install yfinance。
  • 方法3:通过conda直接安装yfinance
    若有conda环境,直接用conda安装可自动处理所有依赖:

    conda install -c conda-forge yfinance
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:16:00