Python Sphinx和Numpydoc从第三方包继承时引发解析错误

Python Sphinx和Numpydoc从第三方包继承时引发解析错误,python,python-sphinx,numpydoc,sphinx-napoleon,Python,Python Sphinx,Numpydoc,Sphinx Napoleon,我试图使用Sphinx和numpydoc来记录我的代码,但迄今为止非常失败。当我试图生成html时,我遇到了一个非常令人困惑的错误: 发生异常: 文件“/Users/micromegas/anaconda3/envs/sphinx4/lib/python3.7/site packages/numpydoc/docscrape.py”,第330行,另请参见 raise ParseError(“%s”不是项目名称“%line”) numpydoc.DOCSRAPE.ParseError:order,

我试图使用Sphinx和numpydoc来记录我的代码,但迄今为止非常失败。当我试图
生成html
时,我遇到了一个非常令人困惑的错误:

发生异常:
文件“/Users/micromegas/anaconda3/envs/sphinx4/lib/python3.7/site packages/numpydoc/docscrape.py”,第330行,另请参见
raise ParseError(“%s”不是项目名称“%line”)
numpydoc.DOCSRAPE.ParseError:order,\uu len\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu'返回图形中的节点数。\n\n\n返回\n------\n------\nnnnodes:int\n图形中的节点数。\n\n\n\n还可以查看\n------\nuuuuuuuuuuuuuuuuuuuuuuuuuuu,多有向图等\n>>>len(G)\n3'
如果要向开发人员报告问题,则完整的回溯已保存在/var/folders/kx/fc27k_8n52qcd8cyq98z7ph0000gn/T/sphinx-err-f9d7ufke.log中。
sphinx无法解析的这个docstring来自我的代码从中继承类的依赖项。但是这个依赖关系使用的是Sphinx和numpy docstyle本身()。因此,我可以通过不从特定类继承来消除错误,但这不是真正的解决方案

我试图更改
conf.py
以适应第三方软件包。没有成功。也许我可以阻止斯芬克斯把它写进文件里?Idk


有人知道我可以试试什么吗?

你可以试试拿破仑扩展版,而不是Numpydoc:绝对成功!!非常感谢你,伙计!!奇怪的是,它不适用于numpydoc,我提交了一份bug报告,也许这有助于用这个扩展修复它。干杯