虚拟环境已装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
相关产品推荐
相关产品推荐

