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

Python安装yfinance模块遇报错求助:lxml编译失败及模块未找到

解决yfinance安装及ModuleNotFound问题

先处理lxml编译失败的问题

lxml编译失败是因为缺少系统级编译依赖或需要预编译包,按你的系统选对应方法:

  • Windows:直接安装预编译版lxml,终端执行:
    pip install lxml --only-binary :all:
    
    之后再执行pip install yfinance
  • macOS:先安装Xcode命令行工具(编译依赖):
    xcode-select --install
    
    完成后再装lxml和yfinance,或者直接用预编译包:
    pip install lxml --only-binary :all: && pip install yfinance
    
  • Linux(Ubuntu/Debian):先安装系统依赖库:
    sudo apt-get install libxml2-dev libxslt-dev python3-dev
    
    之后再执行pip install yfinance
  • 用Anaconda/Miniconda的用户:直接用conda安装,避免编译问题:
    conda install lxml yfinance
    

再处理ModuleNotFoundError

出现这个错误大多是VS Code用的Python环境和你安装yfinance的环境不一致,按以下步骤排查:

  • 查看VS Code左下角显示的Python解释器路径,打开终端输入python --version,确认版本和路径与VS Code里的一致
  • 如果不一致,按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,切换到你安装yfinance的那个环境
  • 直接在VS Code的终端里重新安装yfinance,确保用当前环境的pip:
    pip install yfinance
    
  • 如果你用了虚拟环境,先激活环境再安装:
    • Windows:venv\Scripts\activate
    • macOS/Linux:source venv/bin/activate

内容的提问来源于stack exchange,提问作者Johnny Rodríguez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 18:52:07