tutorial example espaƱol automodule apidoc python-sphinx autodoc

python-sphinx - example - sphinx python tutorial



Error de Sphinx: tipo de directiva desconocido "automodule" o "autoclass" (1)

Necesito documentar mi proyecto Python usando Sphinx. Pero no puedo usar autodoc .

Cuando configuro mi proyecto, selecciono la opción "autodoc extensión", pero ahora si uso

.. autoclass:: Class

Me sale un error:

ERROR: Unknown directive type "autoclass"

Configuré el PYTHONPATH , y ahora está bien. Pero ya tengo este problema.

Mi archivo de índice es:

.. ATOM documentation master file, created by sphinx-quickstart on Thu Nov 22 15:24:42 2012. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to ATOM''s documentation! ================================ Contents: .. toctree:: :maxdepth: 2 .. automodule:: atom Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`

Necesito que alguien me diga cómo puedo solucionar el problema.

Gracias


¡Lo mismo me pasó a mí! Para solucionarlo, vaya a la línea en conf.py que dice algo como esto:

extensions = [''sphinx.ext.todo'', ''sphinx.ext.viewcode'']

El tuyo probablemente se verá diferente. De todos modos, agregue ''sphinx.ext.autodoc'' a la lista. p.ej

extensions = [''sphinx.ext.todo'', ''sphinx.ext.viewcode'', ''sphinx.ext.autodoc'']

Si era:

extensions = []

entonces lo cambiarías a

extensions = [''sphinx.ext.autodoc'']

Fuentes: Documentación de Sphinx: ERROR: Tipo de directiva desconocido "programa-salida"