Ich versuche, meine Dokumente mit Sphinx zu erstellen, und jetzt auf zwei Maschinen habe ich genau das gleiche Problem: Die Programm-Output-Direktive funktioniert nicht.Sphinx Dokumentation: FEHLER: Unbekannte Anweisung Typ "Programm-Ausgabe"
Ich installierte Sphinx, dann ist die programoutput Erweiterung:
$ sudo pip install sphinxcontrib-programoutput
Die Installation geklappt hat, Dokumente zusammenstellen schön zu gut aussehende HTML, aber der Befehl-Ausgabe funktioniert einfach nicht.
habe ich einen super-einfachen Testfall mit einer Datei test.rst
enthält eine einzelne Zeile genannt:
.. program-output:: python -V
Jetzt
wenn dies zu kompilieren versuchen, ich die folgende Ausgabe (Pfad abgekürzt) erhalten:
/path/to/test.rst:1: ERROR: Unknown directive type "program-output".
Das Ändern der Programmausgabe in den Alias-Befehlsausgang funktioniert ebenfalls nicht (nicht überraschend). Ich frage mich wirklich, was ich hier falsch mache. Ich habe die Installationsanweisungen befolgt, es immer wieder versucht, mit einem --upgrade
Flag neu installiert, nichts geht.
Haben Sie "sphinxcontrib-programoutput" in Ihrem 'conf.py' hinzugefügt? – bmu