Quand un Colab bloque : le grand redémarrage
Une cellule tourne sans fin, une variable garde une vieille valeur, un message d'erreur revient sans raison ? On repart à neuf. Ça vide la mémoire et redonne un environnement tout propre, sans rien perdre de ton code (seules les variables en mémoire sont remises à zéro).
- Dans le menu, va dans (menu « Runtime ▸ Disconnect and delete runtime » si ton Colab est en anglais). Confirme dans la petite fenêtre.
- En haut à droite, clique sur pour te reconnecter. Si l'écran semble figé, recharge la page (Ctrl + R).
- Relance tout le calepin depuis le début avec (« Runtime ▸ Run all »). Raccourci : Ctrl + F9.
Pourquoi ça marche : « Tout exécuter » rejoue tes cellules dans l'ordre, de haut en bas. Beaucoup de bugs viennent simplement de cellules lancées dans le désordre. Repartir du haut remet la séquence d'équerre.
Régler Colab pour vraiment apprendre
Par défaut, Colab souffle le code avec l'autocomplétion et l'IA. Pratique pour un pro, mais en apprentissage ça écrit l'exercice à ta place : tu ne retiens rien. On va couper ces béquilles.
Pour ouvrir les réglages : (« Tools ▸ Settings »). Une fenêtre s'ouvre avec des onglets à gauche. N'oublie pas de cliquer Enregistrer / Save à la fin.
Onglet « Assistance IA » (AI Assistance)
- ☐Afficher les complétions IA en ligne (Show AI-powered inline completions)Sinon Colab propose des bouts de code tout faits pendant que tu tapes.
- ☐Consentement aux fonctions d'IA générative (Consented to use generative AI features)Coupe l'assistant qui rédige le code pour toi.
- ☑Masquer les fonctions d'IA générative (Hide generative AI features)À cocher pour faire disparaître les boutons d'IA de l'interface.
Onglet « Éditeur » (Editor)
- ☐Fermer automatiquement les parenthèses et les guillemets (Automatically close brackets and quotes)Évite les parenthèses en double qui apparaissent toutes seules et embrouillent.
- ☐La touche Entrée accepte les suggestions (Enter key accepts suggestions)Pour que Entrée fasse un vrai retour à la ligne, pas valider une suggestion.
- ☑Afficher les numéros de ligne (Show line numbers)Très utile : une erreur Python te dit « ligne 7 », tu la trouves d'un coup d'œil.
- ☑Afficher les guides d'indentation (Show indentation guides)Des traits verticaux montrent les blocs : un grand allié contre les erreurs d'indentation.
Ces réglages sont gardés en mémoire dans ton navigateur : à faire une fois, sur l'ordinateur où tu travailles.
Voir la toute dernière version (vider le cache)
Ton navigateur garde en mémoire une copie des pages pour aller plus vite : c'est le cache. Le hic : quand une page a été mise à jour (un calepin, un aide-mémoire, un outil du cours), il t'en montre parfois encore la vieille version. Tu modifies, tu recharges... et rien ne bouge.
La parade : un rechargement forcé, qui ignore le cache et va rechercher la vraie dernière version.
- ⌨Windows / Linux (navigateur)Appuie en même temps sur Ctrl + Maj + R. (Le Ctrl + R ordinaire, lui, peut resservir la version en cache.)
- ⌨Mac (Safari / Chrome)Appuie sur Cmd + Maj + R.
Le réflexe d'or : si une page « ne se met pas à jour » alors que tu sais qu'elle a changé, fais un Ctrl + Maj + R avant de chercher plus loin. Neuf fois sur dix, c'était juste le cache.
Petit bonus pour sourire
Dans l'onglet « Divers » (Miscellaneous) des Paramètres, coche Corgi mode, Kitty mode ou Crab mode : un petit chien, un chat ou un crabe se promènera en haut de ton calepin. Aucun effet sur le code - juste pour le plaisir. 🦀