gpt4 book ai didi

python - Sphinx 使用旧模块代码

转载 作者:行者123 更新时间:2023-11-28 16:42:36 27 4
gpt4 key购买 nike

我使用 Sphinx 来记录我的代码,它是 Python 模块的集合。通过清理我的源代码自动生成的文档很好,但是当我单击直接链接到包含 Sphinx 生成的包源的 HTML 页面的“代码”链接时,会显示我的代码的旧版本。

我已经尝试删除我的 Sphinx 生成的文档,从我自己的 site-packages 文件夹中卸载包,并删除我的 build 文件夹中的所有内容。我绝对找不到与 Sphinx 的输出相匹配的文件——它很旧,而且我不确定它来自哪里。有人知道如何让 Sphinx 将我的新代码放入文档吗?

正如我所说,自动文档工作正常,所以它显然在某种程度上解析了我的代码。那么为什么纯文本与自动文档不同?

最佳答案

Sphinx 缓存(泡菜)解析的源文件。缓存通常位于构建目录下名为 .doctrees 的目录中。为确保重新解析您的源文件,请删除此目录。

参见 http://www.sphinx-doc.org/en/stable/man/sphinx-build.html#cmdoption-sphinx-build-d .

关于python - Sphinx 使用旧模块代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17366625/

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