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

安装web3库时出现wheel未安装、cytoolz编译失败错误该如何解决?

Windows Python3.10 安装web3库cytoolz编译报错解决方案

报错核心原因是缺少对应版本的C++编译环境,无法编译cytoolz依赖的C扩展,可按以下优先级选择解决方案:

方案一:优先安装预编译wheel包(无需安装编译环境,推荐)

  • 先升级基础构建工具,避免走legacy setup.py install 模式:
    执行命令:pip install --upgrade pip setuptools wheel
  • 升级完成后重新执行web3安装命令:pip install web3
    新版wheel工具会自动拉取Windows平台预编译好的cytoolz、lru-dict等依赖包,无需本地编译即可完成安装。

方案二:安装Microsoft Visual C++ 14.0编译环境(适用于所有需要本地编译Python扩展的场景)

  • 搜索下载「Microsoft C++ 生成工具」官方安装包并运行
  • 安装界面勾选「使用C++的桌面开发」工作负载,默认选中的组件已经包含所需的MSVC v14编译工具、Windows SDK等依赖
  • 安装完成后重启电脑,重新执行pip install web3即可正常编译安装

方案三:临时兼容方案

如果不想安装大型编译环境,也可以手动指定拉取预编译的cytoolz包,再安装web3:

  • 先执行命令:pip install cytoolz==0.12.1 --only-binary :all:
  • 等待cytoolz安装完成后,再执行pip install web3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 18:45:03