gpt4 book ai didi

python - Sphinx : modules. 第一个:警告:文档不包含在任何 toctree 中

转载 作者:行者123 更新时间:2023-12-05 02:06:19 34 4
gpt4 key购买 nike

尝试使用 Sphinx 生成文档。

首先使用:sphinx-apidoc然后使用:sphinx-build html

我收到关于 modules.rst 文件的警告。文件存在,html 也生成了,看起来确实像目录。

我阅读了我能找到的关于该主题的所有主题,但没有一个能解决问题(模块声明在 index.rst 文件中的正确定位,使用 .. include:: 指令...)

我不知道该怎么做才能让它发挥作用

这是我的 index.rst 文件的副本,也许您会看到一些我没有看到的内容。生成的第一个文件位于 sources 文件夹中

Welcome to documentation!
=====================================

.. toctree::
:maxdepth: 4
:caption: Contents:

modules


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

我也收到这条消息:

..\doc\sphinx\index.rst:4: WARNING: toctree contains reference to nonexisting document u'modules'

如果我用另一个文档替换模块,我会得到以下信息:

\doc\sphinx\index.rst:4: WARNING: toctree contains reference to nonexisting document u'opsimtest'
looking for now-outdated files... none found
pickling environment... done
checking consistency... \doc\sphinx\_apidocs\modules.rst: WARNING: document isn't included in any toctree

所以看起来即使我在 toctree 中命名另一个文档,它仍然在寻找 modules.rst(并且没有看到另一个文档,但是它被内置到一个 html 文件中)

在本主题中:Can't get sphinx to link under toctree to another document错误消息指出 intro.rst 而不是 modules.rst。编辑:正如我所说,不幸的是,我已经阅读了其他主题,但它们并没有解决我的问题。还是坏了。

最佳答案

在 reST 中,空白是有意义的。该指令及其选项必须与其内容用空行分隔。

.. toctree::
:maxdepth: 4
:caption: Contents:

_apidocs/modules

关于python - Sphinx : modules. 第一个:警告:文档不包含在任何 toctree 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62822605/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com