web-dev-qa-db-fra.com

Comment exécuter la ligne actuelle dans Spyder 3.5 (Ctrl + F10 ne fonctionne pas)

Je suis très nouveau sur Python et je suis habitué au studio R alors je choisis Spyder. Sur la mise en page Spyder, j'ai vu un bouton "Exécuter la ligne courante (ctrl + f10)". Mais cela ne fonctionne pas en appuyant sur le bouton ou sur c + 10. Est-ce que je manque quelque chose? Je ne peux que sélectionner le script et 'Ctrl + Entrée' pour exécuter la ligne actuelle, ce qui n'est pas pratique du tout. J'utilise Ubuntu avec la distribution Anaconda.

15
Jim

La clé pour exécuter la ligne actuelle par elle-même est F9. Le raccourci ctrl+F10 est utilisé si vous êtes en mode débogage.

Vous pouvez voir une liste de raccourcis en sélectionnant Preferences dans le menu Tool, puis en cliquant sur Keyboard shortcuts

32
Jitse Niesen

Venant de R studio, j'imagine que vous espériez avoir une commande qui exécute la commande suivante, plutôt que la seule ligne (qui peut décomposer une commande en plusieurs parties et provoquer des erreurs). 

L’équivalent exact n’existe pas encore, mais si vous avez l’habitude d’ajouter # %% avant et après les fragments ( "cells" ) que vous souhaitez exécuter ensemble, vous pouvez utiliser les commandes suivantes pour exécuter le morceau entier. 

Exécuter la cellule: Ctrl + Entrée
Lancer la cellule et avancer: Shift + Return

6
Kirk Geier

Certains claviers ont une disposition différente de celle des autres en ce qui concerne la fonction des touches. Pour moi, courir se passe si c'est fait avec Fn + F9.

0
Momchill