
C’est fou comme un simple bouton « Download » peut devenir une montagne quand on n'a jamais touché à une ligne de code de sa vie. Un soir de novembre très pluvieux, assise à ma table de cuisine avec une tasse de verveine dont j'avais oublié de boire la moitié, je fixais ce bouton sur le site officiel de Python. J'avais cette peur irrationnelle, celle de « casser » mon ordinateur de bureau, comme si un logiciel pouvait faire exploser mon processeur si je cliquais au mauvais endroit.
Le labyrinthe des versions et le premier faux pas
Je savais qu'il fallait aller sur Python.org, mais une fois là-bas, c'est devenu le brouillard complet. On vous propose des dizaines de fichiers : des « embeddable packages », des « executable installers »... Pour une débutante comme moi, c’est comme se retrouver devant un rayon de bricolage sans savoir si on a besoin d'une vis à bois ou d'une cheville Molly. J'ai fini par choisir au hasard la version stable de Python, la 3.12, en croisant les doigts pour que mon architecture système standard en 64-bit ne rejette pas la greffe.

Le téléchargement a été rapide, mais c'est là que les choses se sont corsées. J'ai lancé l'installateur, j'ai cliqué sur « Next » frénétiquement comme on signe un contrat sans lire les petites lignes, et j'ai attendu. Le ronronnement du ventilateur de mon vieux PC portable qui s'accélère pendant que la barre de progression verte avance lentement me donnait l'impression de piloter une fusée, alors que je ne faisais que copier des fichiers.
La catastrophe silencieuse de l'invite de commande
Une fois le message « Setup was successful » affiché, j'étais fière de moi. J'ai ouvert cette fameuse fenêtre noire, l'invite de commande, pour vérifier si ça marchait. J'ai tapé « python », exactement comme dans le guide que je suivais pour débuter en Python quand on n'est pas développeur. Et là, le choc : l'ordinateur m'a répondu froidement que « python » n'était pas reconnu comme une commande interne. Un mur. Un sentiment d'impuissance immédiat qui vous donne envie de refermer l'ordinateur et d'aller faire la vaisselle.
J'ai passé environ trois semaines de blocage, à essayer de comprendre pourquoi mon PC faisait semblant de ne pas voir ce que je venais d'installer. C’est le problème quand on apprend seule après le travail : on n'a personne à qui demander si c'est grave. J'ai fini par réaliser, après des heures sur des forums, que j'avais ignoré 1 seule et unique case critique à cocher lors de l'installation : « Add Python to PATH ».

L'illumination du PATH et le grand nettoyage
Le « PATH », c'est un peu comme l'index d'un grand livre de cuisine. Si vous ne notez pas à quelle page se trouve la recette de la pâte à crêpes, vous aurez beau avoir la farine et les œufs dans le placard, vous ne saurez jamais par où commencer. En ne cochant pas cette case, j'avais installé Python, mais j'avais oublié de donner l'adresse à Windows.
Dans ma panique, j'ai essayé de réinstaller le logiciel plusieurs fois, pensant que ça corrigerait le tir. C'est là que j'ai vécu mon plus grand moment de solitude quand j'ai réalisé que j'avais installé Python trois fois dans trois dossiers différents sans faire exprès. Mon disque dur commençait à ressembler à mon tiroir à chaussettes : un désordre sans nom où plus rien ne correspondait à rien. J'ai dû tout désinstaller proprement, un samedi après-midi récent, pour recommencer de zéro, cette fois avec une attention chirurgicale.
Une alternative que les puristes détestent
C'est là que j'ai découvert un truc qui m'a un peu agacée : il existe une méthode beaucoup plus simple sur Windows, mais personne n'en parle dans les tutoriels de « vrais » développeurs. On peut installer Python directement via le Microsoft Store. Les puristes froncent le sourcil parce qu'ils trouvent ça moins « pro », mais pour quelqu'un comme moi, c'est la méthode la plus sûre pour éviter de corrompre votre PATH système. Le Store s'occupe de tout, il range les outils au bon endroit et on n'a pas besoin de manipuler des variables d'environnement qui ressemblent à des hiéroglyphes.

Si j'avais su ça juste après les fêtes de fin d'année, je me serais épargné bien des migraines. Mais bon, faire l'erreur à la main m'a au moins permis de comprendre comment la machine réfléchit. C'est un peu comme apprendre la programmation Python après le travail à la maison : on fait des détours inutiles, on se trompe de chemin, mais c'est là qu'on retient vraiment les leçons.
Le soulagement de voir enfin s'afficher les trois petits chevrons (>>>) dans la fenêtre noire après avoir tapé ma commande a été ma première petite victoire de l'année. Ce n'était qu'une case à cocher, mais pour moi, c'était la porte qui s'ouvrait enfin sur tout le reste. Maintenant, je sais que si je vois un message d'erreur, ce n'est pas forcément que j'ai tout cassé, c'est juste que j'ai oublié de dire à Windows où j'ai rangé mes outils. Je me demande encore pourquoi ce n'est pas coché par défaut, mais j'imagine que c'est le premier test pour voir si on est vraiment motivée.