Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exécuter dans la console avec vscode

    11 octobre 2021 à 19:24:26

    Bonjour,

    Avec VSCode, je cherche à exécuter mes fichiers python directement dans une console python et non dans le terminal pour pouvoir interagir directement avec les fonctions etc... comme avec d'autre IDE plus classique. Vous avez des idées ?

    • Partager sur Facebook
    • Partager sur Twitter
      12 octobre 2021 à 1:33:28

      Sur quel système es-tu? Il me semble que VSCode est sur Windows?
      Sais-tu comment aller sur cmd avec la touche Windows+R?
      Si tu peux, fais d'abord:
      where py
      where python
      Pour python, tu verras sans doute deux versions, une de Microsoft, une de python.org
      Vas dans le répertoire où se trouve ton script Python (commande cd)
      ensuite tu devrais pouvoir faire:
      python nom_du_script.py
      • Partager sur Facebook
      • Partager sur Twitter

      Le Tout est souvent plus grand que la somme de ses parties.

      Anonyme
        12 octobre 2021 à 8:11:34

        Salut,

        @PierrotLeFou, VSC est disponible sur Mac, Linux et Windows.

        @ThomasDechanaud, je ne suis pas sûr de comprendre, VSC possède déjà une console de débogage, ainsi qu'un débogueur avec point d'arrêt.

        • Partager sur Facebook
        • Partager sur Twitter
          12 octobre 2021 à 17:03:06

          Pour faire simple, sur la plupart des IDE python quand tu exécute un programme, tu l'exécute dans une console python dans laquelle tu peux interagir en appelant des fonctions ou des classes par exemple alors que sur VSC quand j'exécute un fichier python ça l'exécute dans un terminal Windows avec lequel je ne peux plus interagir. Actuellement, pour remédier à ce problème je dois à chaque fois copier/coller mon code dans la console REPL pour pouvoir interagir avec mais c'est très peu pratique.

          (ps : j'utilise python principalement au lycée donc pas pour faire des projets complexe mais plus pour des problème à résoudre avec une fonction par exemple)

          • Partager sur Facebook
          • Partager sur Twitter
            12 octobre 2021 à 19:07:28

            Très bonne question et qui reste sans réponse malgré une longue recherche. Cela ne semble pas avoir été prévu par l'extension Python de microsoft (la plus utilisée) alors que c'est une fonctionnalité basique, très utile et disponible dans de nombreux éditeurs et IDE, dans IDLE en particulier !
            • Partager sur Facebook
            • Partager sur Twitter

            Exécuter dans la console avec vscode

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown