2009-07-24 12 views
1

Ich erwäge epydoc für die Dokumentation eines Moduls. Es sieht ok für mich aus und funktioniert gut, wenn ich ein HTML-Dokument erzeuge.Wie generiere ich pdf mit epydoc?

Ich möchte versuchen, die Dokumentation im PDF-Format zu generieren. Ich habe gerade die 'output' Einstellung in meiner Konfigurationsdatei geändert.

Leider scheitert epydoc beim Generieren der PDF-Datei. Der Fehler ist "Fehler: Fehler beim Lesen der Pstat-Datei: [Errno 2] Keine Datei oder Verzeichnis: 'profile.out'"

es generiert einige tex-Dateien. Ich denke, dass ich vielleicht Latex vermisse, aber ich bin nicht sehr vertraut mit tex und latex. Mehr über Ich arbeite an Windows.

Was sollten die nächsten Schritte sein, um epydoc PDF-Dateien zu erzeugen?

Vielen Dank im Voraus für Ihre Hilfe

Antwort

3

Ich nehme an, dass Sie eine vorhandene conf-Datei verwendet.

Wenn Sie genauer hinschauen, sehen Sie eine Option pstat: profile.out. Diese Option besagt, dass die Datei profile.out zum Generieren des Aufrufdiagramms verwendet wird (siehe doc).

# The name of one or more pstat files (generated by the profile 
# or hotshot module). These are used to generate call graphs. 
pstat: profile.out 

Sie müssen diese Datei erzeugen, indem die profile oder hotspot Modul. Zum Beispiel können Sie Ihr Modul von

python -m "profile" -o profile.out mymodule.py 

(es ist auch möglich, hotspot oder cProfile zu verwenden, das ist viel, viel schneller als profile)

Diese laufen sollte funktioniert (hoffentlich)