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

Windows11管理员CMD安装Selenium遇cffi编译wheel失败求助

解决Windows 11下安装Selenium时cffi编译失败的问题

出现ERROR: Failed to build installable wheels for some pyproject.toml based projects (cffi)错误,核心原因是Windows环境缺少编译Python扩展所需的工具链,或者依赖包版本不兼容,以下是针对性解决步骤:

方法1:安装C++编译工具链(推荐)

cffi需要编译C扩展,Windows默认没有对应的编译环境,需安装Microsoft Visual C++ Build Tools:

  • 运行Visual Studio Installer,选择「Desktop development with C++」组件,确保勾选MSVC v143 - VS 2022 C++ x64/x86 build tools、Windows 11 SDK这两个核心选项,完成安装。
  • 重启管理员权限的命令提示符,执行pip install selenium重试。

方法2:直接安装预编译的cffi Wheel包

如果不想安装编译工具,可以手动下载对应版本的预编译cffi包:

  1. 先卸载现有可能损坏的cffi:
    pip uninstall -y cffi
    
  2. 根据你的Python版本(如Python 3.10对应cp310)和系统架构(64位对应win_amd64),找到匹配的cffi wheel文件(例如cffi-1.16.0-cp310-cp310-win_amd64.whl)。
  3. 执行安装命令:
    pip install cffi-1.16.0-cp310-cp310-win_amd64.whl
    
  4. 完成后再执行pip install selenium。

方法3:升级pip及相关工具

旧版本的pip、setuptools或wheel可能不支持pyproject.toml格式的项目构建,先升级这些工具:

python -m pip install --upgrade pip setuptools wheel

升级完成后重新尝试安装Selenium。

额外检查项

  • 确认使用的Python版本与系统架构匹配(优先使用64位Python)。
  • 如果使用虚拟环境,确保已激活虚拟环境后再执行安装命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 19:29:53