Python sphinx生成:错误:无法识别的参数:-b html生成/doctrees源生成/html
我用它来记录我的项目。当我运行Python sphinx生成:错误:无法识别的参数:-b html生成/doctrees源生成/html,python,python-sphinx,Python,Python Sphinx,我用它来记录我的项目。当我运行makehtml时,我遇到了这个错误 我已经安装了sphinxv1.1.2。某些.rst文件中可能有一些错误,但此错误消息没有帮助,因为我不知道要检查哪个文件,因为我有100多个.rst文件。所以很难逐一检查文件 有没有办法解决这个错误,或者至少找出哪个文件是错误的 提前感谢。检查此错误之前正在处理的模块。如果uuu name uuu=='\uuuuu main uuu'检查,则该模块可能缺少 这里的问题是: sphinx apidoc(或您用来生成RST的任何东
makehtml
时,我遇到了这个错误
我已经安装了sphinxv1.1.2
。某些.rst
文件中可能有一些错误,但此错误消息没有帮助,因为我不知道要检查哪个文件,因为我有100多个.rst
文件。所以很难逐一检查文件
有没有办法解决这个错误,或者至少找出哪个文件是错误的
提前感谢。检查此错误之前正在处理的模块。如果uuu name uuu=='\uuuuu main uuu'检查,则该模块可能缺少
这里的问题是:
- sphinx apidoc(或您用来生成RST的任何东西)可能会将automodule/autoclass/。。。在你的rst里
- sphinx在rst文件中遇到autoXXX指令时,使用
autodoc
扩展名从teh.py文件中获取文档字符串
- autodoc导入.py模块以从中提取文档字符串
- 在
import
上,如果模块默认为仅可执行(即没有\uuuuu main\uuuu
检查),您将得到错误
这是a$$错误中的一个难题,因为大多数开发人员会在错误的参数上显示的错误消息中使用sys.argv[0]
和sys.argv[0://code>,在这种情况下会打印出完全不合适的错误消息。如果您正在使用并且您的包在同一文件夹中使用,确保隐藏setup()
调用如果'main'==\uu name\uuu:
construct.用于项目中?该模块有一条“Unrecogned arguments”(无法识别的参数)错误消息。我的项目中使用了yesargparse
。那么这可能是一个类似于的问题