Volver a Herramientas

Compilador Python en línea

My tools
No tools yet

Cargando...

Cómo ejecutar código Python en línea

  1. 1

    Pegar código o seleccionar un ejemplo

    Ingresa código Python en el editor o elige rápidamente entre ejemplos preestablecidos de NumPy, Pandas, Matplotlib y otros para comenzar.

  2. 2

    Confirmar la versión del runtime

    La barra de herramientas muestra la versión actual del runtime Python de Pyodide en el navegador para confirmar el entorno de ejecución.

  3. 3

    Cargar librerías necesarias y ejecutar

    Si tu código usa librerías de terceros, abre primero "Gestión de librerías" para cargar los paquetes necesarios; si aparecen errores de paquetes faltantes, puedes instalarlos con un clic y ejecutar nuevamente.

  4. 4

    Ver resultados y compartir

    Después de ejecutar, visualiza los resultados, errores o gráficos de Matplotlib en el área de salida, y puedes copiar la salida, restaurar el historial o generar un enlace compartible.

Descripción general de características

Un compilador Python en línea gratuito y Python Playground. Ejecuta código Python localmente en el navegador con Pyodide y carga bibliotecas comunes como NumPy, Pandas, Matplotlib, Scikit-learn y Requests cuando las necesites, sin instalar un entorno local.

Descripción de la herramienta

Compilador Python online gratuito para 3.8-3.12. Sube CSV, Excel, fuentes y archivos .py, gestiona carpetas, usa NumPy/Pandas/Matplotlib y exporta ZIP.

Última actualización

Lista de capacidades

  • Muestra la versión actual del runtime de Pyodide, ideal para aprender, verificar ejemplos y hacer experimentos rápidos.
  • Incluye más de 15 bibliotecas Python comunes, puede cargar NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup, etc.
  • Proporciona gestor de bibliotecas y presets de combinación rápida, maneja automáticamente dependencias y muestra el volumen de carga estimado.
  • Identifica automáticamente paquetes faltantes y proporciona entrada de instalación con un clic, reduciendo el costo de investigación después de errores de importación.
  • Admite entrada estándar, salida estándar, salida de errores y advertencias de ejecución, con gráficos de Matplotlib visibles directamente en el panel de resultados.
  • Proporciona más de 12 ejemplos preestablecidos, los últimos 20 registros de historial local y enlaces para compartir, conveniente para enseñanza, depuración y colaboración.
  • Todo el código y los datos se ejecutan localmente en el navegador sin ser cargados en el servidor, adecuado para escenarios sensibles a la privacidad.
  • Sube archivos, carpetas y proyectos ZIP, gestiona el sistema de archivos virtual /project en un árbol plegable y lee o genera archivos con rutas relativas.
  • Carga fuentes chinas para Matplotlib desde el proyecto, descarga main.py, requirements.txt o el ZIP del proyecto y consulta una guía local de PyInstaller.

Comentarios de usuarios

Se adjuntarán la versión, el tipo de error y el entorno de la ejecución más reciente, sin código ni archivos del proyecto.

Tu comentario será revisado (y censurado si es necesario) antes de mostrarse públicamente. No incluyas correos, contraseñas ni otros datos personales.

Tus comentarios nos ayudan a mejorar ❤️

Herramientas relacionadas

Guías relacionadas

Preguntas frecuentes

¿Cómo ejecutar código Python en línea?
Pegue el código Python en el editor o seleccione un ejemplo preestablecido primero, luego haga clic en "Ejecutar". La herramienta ejecutará el código localmente en el navegador y mostrará los resultados, mensajes de error o gráficos en tiempo real.
¿Este compilador Python en línea soporta NumPy, Pandas, Matplotlib?
Sí. La herramienta puede cargar más de 15 bibliotecas comunes como NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup, etc., perfecta para computación científica, análisis de datos y validación de visualizaciones.
¿Qué debo hacer si falta una biblioteca al importar?
Cuando el código utiliza bibliotecas que aún no están cargadas, la herramienta identificará automáticamente los paquetes faltantes comunes y proporcionará una entrada de instalación con un clic. También puede abrir "Gestor de bibliotecas" manualmente para buscar y cargar las bibliotecas que necesite.
¿Cómo guardo, exporto o comparto un proyecto Python?
El código, los archivos subidos y los generados se guardan en el navegador actual. Puedes descargar main.py, requirements.txt o un ZIP completo; el enlace para compartir código solo incluye main.py y la versión de Python. Para crear un ejecutable, exporta el proyecto y usa PyInstaller en el sistema operativo de destino; el navegador no puede crear directamente un EXE, una app de macOS o un binario de Linux.
¿Se cargará el código al servidor?
No. El código Python, los resultados y la mayoría del procesamiento se completan localmente en el navegador sin cargarse activamente en el servidor, lo que es adecuado para depurar scripts sensibles o procesar datos privados.
¿Puedo subir módulos Python personalizados y archivos CSV, Excel o fuentes?
Sí. El panel admite archivos individuales o múltiples, carpetas y ZIP, conservando la estructura en /project. Python puede leer CSV, Excel, JSON, imágenes y fuentes mediante rutas relativas e importar módulos .py del proyecto; las fuentes chinas de Matplotlib deben registrarse con font_manager.addfont().
¿Para qué escenarios es adecuada esta herramienta?
Es adecuado para aprender Python, validar sintaxis, probar algoritmos, demostrar enseñanza, procesar datos a pequeña escala y ejecutar rápidamente código NumPy, Pandas, Matplotlib. Para implementación formal o tareas de cálculo largo, se recomienda usar entornos locales o de servidor.