Saltar a contenido

Pruebas#

Ejemplos de codigo ejecutable#

Bloque de codigo Python normal (sin ejecucion)#

print("This is a test")

import numpy as np

print(np.random.randn(10, 4))

Ejemplo ejecutado#

Este codigo se ejecuta al construir el sitio, y el resultado se muestra en la pagina, en vez del codigo.

This is a test

Para que el resultado se muestre debajo podemos usar source="above" o source="material-block".

Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.14.3/x64/lib/python3.14/site-packages/markdown_exec/_internal/formatters/python.py", line 71, in _run_python
    exec_python(code, code_block_id, exec_globals)
    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/hostedtoolcache/Python/3.14.3/x64/lib/python3.14/site-packages/markdown_exec/_internal/formatters/_exec_python.py", line 8, in exec_python
    exec(compiled, exec_globals)  # noqa: S102
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "<code block: n2>", line 3, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

Ejemplo con pyodide (ejecucion en el navegador)#

Editor (session: default) Run
print("This is a test")

import numpy as np

print(np.random.randn(10, 4))
Output Clear

Fuente: mkdocs-exec