Partage
  • Partager sur Facebook
  • Partager sur Twitter

Version de Spyder

Modifier spyder pour corriger bug = correction définitive ?

    19 octobre 2023 à 10:32:00

    Bonjour,

    Je débute.

    J'ai installé Anaconda navigator 2.1.4  ; il contient un spyder 5.1.5 et ca indique python 3.9
    Le script pris dans règles et bonne pratique du forum donne : système -> Windows  jeu d'instructions -> 64bit   distribution -> 10.0.19044 version python -> 3.9.12
    Je suis des tutos très simple avec patience et dès le 2eme j'ai des problèmes avec la fonction imput. Après avoir écrit et ré-écrit, ré-initialisé, redemarré n fois, des recherche internet malgré mon anglais pitoyable m'indiquerait que  cela ne viendrait pas de moi mais de Spyder 5.1.5.
    Problem with input() in spyder 5.1.5 (anaconda) #17616c
    This bug has been reported on Github and is supposedly fixed. See https://github.com/spyder-ide/spyder/issues/17616
    Instructions there are to upgrade to 5.3.0

    Plus de recherche me propose de faire ceci : Create a new environment with conda-forge packages. For that, please close Spyder, open the Anaconda Prompt and run the following commands there: 

    conda create -n spyder -cf - c conda-forge spyder

    conda activate spyder -cf

    spyder


    Je n'y comprends rien et d'ailleurs je ne sais pas ou mettre ça (commande prompt c'est quoi).

    Est-ce qu'il faut écrire cela tel quel et le lancer ?

    Qu'est-ce que ca va faire, je veux dire est-ce que spyder sera définitivement corrigé ou bien il faudra que je vérifie à chaque lancement que je serai dans le bon spyder corrigé ?

    Enfin, puis-je en profiter pour revenir en python 3.7 ou bien ça c'est autre chose et je pourrai le faire en enregistrant mon code. En effet, lorsque j'arriverai à faire un petit bout de code dans quelques semaines, je devrai le faire exécuter sur un pc en python 3.7 au boulot (interdit de mettre python 3.9)

    Merci pour toute aide

    Jack N

    • Partager sur Facebook
    • Partager sur Twitter
      19 octobre 2023 à 16:27:11

      Spyder est un outil qui permet d'écrire du code. Il a le bon gout d'être écrit avec Python mais l'environnement Python de spyder (version et packages/bibliothèques externes) peuvent être différent de l'environnement Python du code qu'on développe (et on peut mettre à jour depuis le même spyder plusieurs applications qui fonctionnent sous différentes versions de Python).

      Si vous débutez, vous n'avez pas encore besoin de conda ni de spyder. Vous  pouvez installer la version de python de votre choix (en la récupérant sur python.org) et utiliser l'IDE qui vient avec Python (IDLE) ou en installant Spyder "à part".

      • Partager sur Facebook
      • Partager sur Twitter

      Version de Spyder

      × 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