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

Anaconda下Scrapy虚拟环境中pip安装chompjs报错如何解决?

chompjs pip安装报错解决方案

报错详情

ERROR: Failed building wheel for chompjs
ERROR: Command errored out with exit status 1:
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools"

报错原因

chompjs包含C语言编写的扩展模块,pip安装时如果找不到适配当前Python版本、系统架构的预编译wheel包,就会触发本地编译流程,Windows环境缺少对应版本的C++编译工具链就会抛出该错误。

解决方案(按操作复杂度从低到高排序)

方案1:通过conda安装(优先适配Anaconda环境)

你当前使用Anaconda管理虚拟环境,conda-forge源提供了预编译好的chompjs包,不需要本地编译即可安装:

  1. 激活你的Scrapy专属虚拟环境
  2. 执行安装命令:
    conda install -c conda-forge chompjs

方案2:安装预编译wheel包

如果conda安装失败,可以直接下载对应版本的预编译wheel文件跳过编译步骤:

  • 先确认你的Python版本、系统架构(例如Python3.9、Windows 64位)
  • 下载匹配的chompjs wheel包后,在激活的虚拟环境中执行命令:
    pip install 下载的wheel包完整路径/文件名.whl

方案3:安装C++编译工具链

如果以上两种方式都无法执行,再安装编译依赖:

  • 搜索下载Microsoft C生成工具,安装时勾选「使用C的桌面开发」工作负载,完成安装后重启电脑
  • 重新激活虚拟环境,执行pip install chompjs即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 13:48:03