Python sphinx在构建期间不包含源代码

Python sphinx在构建期间不包含源代码,python,python-sphinx,Python,Python Sphinx,我试图使用Sphinx1.2.1来记录我的python包 我对rst文件的定义包含了关于每个模块、用法以及为重组文本添加autodoc语法的一些描述,如下所示 module ------ .. automodule:: RAT.REPORTER.bemrstcreator :members: :undoc-members: :show-inheritance: 上面的设置为我提供了一个清晰的html构建,没有任何问题。它从所有类及其关联成员等派生文档,但它在html中

我试图使用Sphinx1.2.1来记录我的python包

我对rst文件的定义包含了关于每个模块、用法以及为重组文本添加autodoc语法的一些描述,如下所示

module
------

.. automodule:: RAT.REPORTER.bemrstcreator
    :members:
    :undoc-members:
    :show-inheritance:

上面的设置为我提供了一个清晰的html构建,没有任何问题。它从所有类及其关联成员等派生文档,但它在html中包含源代码。如何指示sphinx不链接每个模块的源代码?

在conf.py中,对特定文档进行所有修改,删除sphinx.ext.viewcode扩展名

# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
    'sphinx.ext.autodoc',
    'sphinx.ext.viewcode',
    'rst2pdf.pdfbuilder'
]
将上述内容修改为

extensions = [
    'sphinx.ext.autodoc',
    'rst2pdf.pdfbuilder'
]

您可以在
config.py
文件中找到下一个配置值,并将其设置为false:

html_show_sourcelink = False

猜测:您需要禁用扩展。谢谢。只需将其从conf.py中的扩展中删除即可。效果很好。