Introducción
La codificación interactiva en R y Python es posible gracias a Quarto Live
, que aprovecha motores basados en WebAssembly como webR
y Pyodide
. En esta guía, aprenderá a instalar Quarto Live y a configurar estos motores para habilitar la programación práctica en tiempo real en su navegador.
La codificación interactiva proporciona comentarios inmediatos, visualizaciones dinámicas y una experiencia de aprendizaje atractiva, sin necesidad de un servidor. Siga estos pasos para empezar.
Paso 1: Instalación de Quarto Live
Abra su terminal dentro del directorio del proyecto Quarto y ejecute el siguiente comando:
quarto add r-wasm/quarto-live
Este comando instala la extensión Quarto Live junto con todas las dependencias necesarias para admitir la ejecución basada en WebAssembly.
Paso 2: Configuración del documento
Para utilizar Quarto Live
en sus documentos, actualice el front matter YAML de su documento Quarto. Por ejemplo:
---
format: live-html
engine: knitr
---
Si utiliza el motor knitr
para R, incluya el fragmento de código de configuración para cargar el motor WebAssembly:
---
format: live-html
engine: knitr
---
{{< include ./_extensions/r-wasm/live/_knitr.qmd >}}
No es estrictamente necesario incluir _knitr.qmd
si utiliza el motor de renderizado jupyter
. Es un requisito temporal para el motor knitr
y se eliminará en una versión futura de quarto-live
.
Paso 3: Verificación de la configuración
Cree un nuevo documento interactivo con un bloque de código sencillo para comprobar que la instalación funciona correctamente. Por ejemplo, en una celda de código R:
Al ejecutar estos bloques de código, debería aparecer inmediatamente el resultado en su navegador. Si ve los resultados esperados, la configuración es correcta!
Consejos para la resolución de problemas
Problemas de carga del motor:
Asegúrese de que su conexión a Internet es estable, ya que los motores WebAssembly se descargan en tiempo de ejecución.Errores de comando:
Compruebe que está ejecutando el comando de instalación dentro del directorio correcto del proyecto Quarto.Problemas de configuración:
Comprueba dos veces el front matter YAML para detectar errores de sintaxis o campos que falten.
Si tiene más problemas, consulte la guía de resolución de problemas para obtener ayuda adicional.
Conclusión
Siguiendo estos pasos, habrá instalado correctamente Quarto Live y configurado los motores WebAssembly para la programación interactiva en R y Python. Ya está listo para explorar bloques de código interactivos, visualizaciones dinámicas y ejercicios de codificación atractivos.
No dude en volver a consultar esta guía cuando lo necesite y continúe explorando otros temas en la carpeta Introducción.
Lecturas adicionales
Explicación de los bloques de código interactivos
Aprenda a crear y ejecutar bloques de código interactivo utilizando los motoreswebr
ypyodide
.
Más informaciónCarga y uso de paquetes
Descubra cómo instalar y cargar paquetes adicionales de R y Python, tanto al iniciar el documento como de forma interactiva.
Más informaciónGestión de entornos de ejecución
Comprenda cómo compartir variables entre bloques de código o aislar ejercicios interactivos mediante la gestión de sus entornos de ejecución.
Más informaciónReferencia de opciones de celda
Para obtener detalles de configuración avanzada, consulte la guía completa sobre opciones de celdas interactivas disponible en Quarto Live.
Más informaciónSolución de problemas en documentos interactivos
Si tiene problemas durante la instalación o la configuración, consulte nuestra guía de resolución de problemas comunes y soluciones.
Más información
Explorar más artículos
Aquí hay más artículos de la misma categoría para ayudarte a profundizar en el tema.
Reutilización
Cómo citar
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Instalación de Quarto Live y motores WebAssembly},
date = {2025-03-07},
url = {https://www.datanovia.com/es/learn/interactive/getting-started/installation.html},
langid = {es}
}