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

Buildbot虚拟环境安装sphinx-autobuild==0.6.0遇Import Error求助

解决sphinx-autobuild==0.6.0安装时的tornado依赖ImportError问题

这个问题我之前踩过坑,根源很明确:你的setuptools版本太低了。check_specifier是setuptools较新版本才引入的方法,旧版本里根本没有这个属性,而tornado的安装脚本会用它来处理版本约束,所以就触发了这个导入错误。

具体解决步骤:

  • 先把setuptools升级到足够新的版本,执行命令:
    pip install --upgrade setuptools
    
  • 升级完成后,再重新安装指定版本的sphinx-autobuild:
    pip install sphinx-autobuild==0.6.0
    

补充说明:

sphinx-autobuild 0.6.0要求依赖tornado>=3.2,而你系统里缓存的tornado-5.0.2.tar.gz在执行python setup.py egg_info时,会调用setuptools的版本校验方法,旧版setuptools不支持这个方法就会报错。升级setuptools后就能正常处理这个依赖校验了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:56:07