我正在尝试使用 Sphinx 创建我的文档,现在在两台机器上我遇到了完全相同的问题:程序输出指令不起作用。
我安装了 Sphinx,然后是程序输出扩展:
$ sudo pip install sphinxcontrib-programoutput
安装很顺利,文档可以很好地编译成漂亮的 html,但是命令输出不起作用。
我创建了一个超级简单的测试用例,test.rst
其中包含一个名为的文件,其中包含一行:
.. program-output:: python -V
现在,当尝试编译它时,我得到以下输出(路径缩写):
/path/to/test.rst:1: ERROR: Unknown directive type "program-output".
将程序输出更改为其别名命令输出也不起作用(不足为奇)。我真的想知道我在这里做错了什么。我按照安装说明,一次又一次地尝试,重新安装了一个--upgrade
标志,没有任何效果。