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

虚拟环境已装Sphinx,执行setup.py build_doc仍提示未找到,无法构建odoorpc文档

解决OdooRPC文档构建找不到Sphinx的问题

以下是几个可行的解决思路:

  • 安装文档专属依赖
    项目可能有单独的文档构建依赖包,先检查克隆的OdooRPC目录下是否有requirements-doc.txt或类似文件,执行以下命令安装所有文档依赖:

    pip install -r requirements-doc.txt
    

    之后再运行python setup.py build_doc尝试构建。

  • 确认虚拟环境的Python路径
    即使激活了虚拟环境,偶尔也会出现系统Python优先调用的情况。先确认当前使用的Python是虚拟环境内的:

    which python
    

    输出路径应该指向你的虚拟环境目录。如果不是,手动用虚拟环境的Python路径执行命令,比如:

    /path/to/venv/bin/python setup.py build_doc
    
  • 直接查看本地预构建文档
    很多开源项目的仓库里会包含已构建好的静态文档,检查克隆目录下的docs/_build/html文件夹,如果存在,直接打开其中的index.html文件就能查看最新文档,无需重新构建。

  • 手动指定Sphinx路径
    如果Sphinx确实在虚拟环境中,但setup.py无法识别,可以通过设置PYTHONPATH让系统找到它:

    export PYTHONPATH=$(pip show sphinx | grep Location | cut -d' ' -f2):$PYTHONPATH
    python setup.py build_doc
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 12:07:13