Retour à Outils

Compilateur Python en ligne

Exécutez Python 3.8-3.12 avec téléversement de fichiers, dossiers de projet et bibliothèques populaires

Dernière mise à jour
My tools
No tools yet

Chargement...

Comment exécuter du code Python en ligne

  1. 1

    Collez du code ou sélectionnez un exemple

    Entrez du code Python dans l'éditeur, ou commencez rapidement en sélectionnant des exemples prédéfinis tels que NumPy, Pandas, Matplotlib, etc.

  2. 2

    Confirmer la version du runtime

    La barre d’outils affiche la version actuelle du runtime Python Pyodide dans le navigateur afin de confirmer l’environnement d’exécution.

  3. 3

    Chargez les bibliothèques nécessaires et exécutez

    Si votre code utilise des bibliothèques tierces, ouvrez d'abord le "Gestionnaire de bibliothèques" pour charger les packages requis; en cas d'erreur de package manquant, vous pouvez installer en un clic et réexécuter.

  4. 4

    Visualisez les résultats et partagez

    Après exécution, consultez les résultats, les erreurs ou les graphiques Matplotlib dans la zone de sortie, et vous pouvez copier la sortie, restaurer l'historique ou générer un lien de partage.

Aperçu des fonctionnalités

Un compilateur Python en ligne gratuit et un Python Playground. Exécutez du code Python localement dans le navigateur avec Pyodide, avec chargement à la demande de bibliothèques courantes comme NumPy, Pandas, Matplotlib, Scikit-learn et Requests, sans installer d’environnement local.

Description de l’outil

Compilateur Python gratuit pour 3.8-3.12. Téléversez CSV, Excel, polices et fichiers .py, gérez des dossiers, utilisez NumPy/Pandas/Matplotlib et exportez un ZIP.

Liste des capacités

  • Affiche la version actuelle du runtime Pyodide, idéal pour apprendre, vérifier des exemples et faire des essais rapides.
  • Plus de 15 bibliothèques Python courantes intégrées, pouvant charger NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup, etc.
  • Fournit un gestionnaire de bibliothèques et des présets de combinaison rapide, traite automatiquement les dépendances et affiche le volume de chargement estimé.
  • Identifie automatiquement les paquets manquants et fournit une entrée d'installation en un clic, réduisant le coût de dépannage après les erreurs d'importation.
  • Prend en charge l’entrée standard, la sortie standard, la sortie d’erreur et les avertissements d’exécution, avec les graphiques Matplotlib visibles directement dans le panneau de résultats.
  • Fournit plus de 12 exemples prédéfinis, jusqu'à 20 enregistrements d'historique local récent et des liens de partage, facilitant l'enseignement, le débogage et la collaboration.
  • Tout le code et les données s'exécutent localement dans le navigateur sans être téléchargés sur le serveur, idéal pour les scénarios sensibles à la confidentialité.
  • Téléversez fichiers, dossiers et projets ZIP, gérez le système de fichiers virtuel /project dans une arborescence repliable et lisez ou générez des fichiers par chemins relatifs.
  • Chargez des polices chinoises pour Matplotlib depuis le projet, téléchargez main.py, requirements.txt ou le ZIP et consultez un guide de construction local avec PyInstaller.

Outils connexes

Guides connexes

Questions fréquemment posées

Comment exécuter du code Python en ligne ?
Collez le code Python dans l'éditeur ou sélectionnez d'abord un exemple prédéfini, puis cliquez sur "Exécuter". L'outil exécute le code localement dans le navigateur et affiche immédiatement les résultats, les messages d'erreur ou les graphiques.
Ce compilateur Python en ligne supporte-t-il NumPy, Pandas, Matplotlib ?
Oui. L'outil peut charger NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, Requests, Beautiful Soup et plus de 15 bibliothèques courantes, idéales pour le calcul scientifique, l'analyse de données et la visualisation.
Que faire si j'obtiens une erreur de bibliothèque manquante lors de l'importation ?
Lorsque le code utilise une bibliothèque non encore chargée, l'outil identifie automatiquement les paquets manquants courants et fournit une entrée d'installation en un clic. Vous pouvez également ouvrir manuellement le "Gestionnaire de bibliothèques" pour rechercher et charger les bibliothèques dont vous avez besoin.
Comment enregistrer, exporter ou partager un projet Python ?
Le code, les fichiers téléversés et les fichiers générés sont enregistrés dans le navigateur actuel. Téléchargez main.py, requirements.txt ou un ZIP complet ; le lien de partage du code ne contient que main.py et la version de Python. Pour un exécutable, exportez le projet et utilisez PyInstaller sur le système cible ; le navigateur ne peut pas créer directement un EXE, une app macOS ou un binaire Linux.
Le code est-il téléchargé sur le serveur ?
Non. Le code Python, les résultats et la plupart du traitement se font localement dans le navigateur et ne sont pas activement téléchargés sur le serveur, idéal pour déboguer des scripts sensibles ou traiter des données privées.
Puis-je téléverser mes modules Python et des fichiers CSV, Excel ou de police ?
Oui. Le panneau accepte un ou plusieurs fichiers, des dossiers et des ZIP tout en conservant leur structure dans /project. Python peut lire CSV, Excel, JSON, images et polices par chemins relatifs et importer les modules .py du projet ; les polices chinoises de Matplotlib doivent être enregistrées avec font_manager.addfont().
Pour quels scénarios cet outil est-il adapté ?
Il convient à l'apprentissage de Python, à la vérification de la syntaxe, aux tests d'algorithmes, aux démonstrations pédagogiques, au traitement de petits volumes de données et à l'exécution rapide de code NumPy, Pandas, Matplotlib. Pour les déploiements en production ou les tâches de recalcul long terme, nous recommandons d'utiliser des environnements locaux ou serveur.