Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sphinx生成:错误:无法识别的参数:-b html生成/doctrees源生成/html_Python_Python Sphinx - Fatal编程技术网

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”(无法识别的参数)错误消息。我的项目中使用了yes
argparse
。那么这可能是一个类似于的问题