Aller au contenu

1NSI : Installer et Configurer Anaconda pour Python, sur Windows 10/11⚓︎

Télécharger & Installer Anaconda⚓︎

  • Aller sur la page officielle : https://www.anaconda.com/download
  • Entrer un email (personnel, ou pas..), puis cliquer sur Submit

    Page de Download

  • Cliquer sur Windows -> Python 3.12 64-Bit Graphical Installer (912.3M) pour télécharger

    Page Download Now

  • Une fois le fichier téléchargé, doucle-cliquez sur le fichier Anaconda3-2024.10-1-Windows-x86_64.exe

    Lancer l'installeur

  • Welcome to Anaconda (rien à faire), aller sur la page suivante : --> Next

    Welcome to Anaconda --> Next

  • Accepter la License Agreement --> I agree

    Accepter la License Agreement --> 'I agree'

Vous pouvez ensuite choisir d'installer Anaconda de deux manières différentes:

Si vous choisissez ce type d'installation : seul l'utilisateur courant de votre PC pourra utiliser Anaconda. Cette installation est plus simple (car les variables d'environnement seront ajoutées automatiquement), mais plus limitée.

  • Select Installation Type : Choisir Just Me (recommended)

    Select Installation Type --> Just Me (recommended) --> Next

  • Conserver le chemin d'installation par défaut proposé : C:\Users\<tonNomDeUser>\anaconda3 , puis Next >

    Choose Install Location, ne rien changer, puis Next

  • Advanced Installation Options:

    • ⚠ Ajouter/Cocher ⚠ Add Anaconda3 to my PATH environment variable (malgré le NOT recommended en rouge.. no panic)
    • Ajouter/Cocher (facultatif) Clear the package cache upon completion (supprime les fichiers inutiles après l'installation). Puis cliquer sur Install

    Advanced Installation Options: laisser tel quel, ou bien 'Clear the package cache upon completion' , puis Install

  • Après la fin, Installation Complete: cliquer sur Next

    Installation Complete

  • Vous devriez obtenir l'écran de fin d'installation suivant: cliquer sur Next

    Installation Complete

  • Cliquer sur Finish

    Cliquer sur Finish

C'est fini 😎😎 !!

Si vous choisissez ce type d'installation : TOUS les utilisateurs de votre PC pourront utiliser Anaconda. Cette installation est plus complexe (car les variables d'environnement NE seront PAS ajoutées automatiquement, il FAUDRA les ajouter manuellement), mais plus étendue.

  • Select Installation Type : Choisir All Users (requires admin privileges)

    Select Installation Type --> All Users (requires admin privileges) --> Next

  • Voulez vous autoriser cette application à apporter des modifications à votre appareil ?
    (Spoiler 😂) Réponse : OUI

    Autoriser l'appli à apporter des modifications

  • Conserver le chemin d'installation par défaut proposé : C:\ProgramData\anaconda3 , puis Next >

    Choose Install Location, ne rien changer, puis Next

  • Advanced Installation Options: Laisser tel quel, ou bien ajouter Clear the package cache upon completion (supprime les fichiers inutiles après l'installation, facultatif, mais conseillé). Puis cliquer sur Install

    Advanced Installation Options: laisser tel quel, ou bien 'Clear the package cache upon completion' , puis Install

  • Après la fin, Installation Complete: cliquer sur Next

    Installation Complete

  • Vous devriez obtenir l'écran de fin d'installation suivant: cliquer sur Next

    Installation Complete

  • Cliquer sur Finish

    Cliquer sur Finish

C'est fini 😎😎 !!

Configurer vos variables d'environnements⚓︎

Si vous avez choisi :

Normalement, si vous avez choisi le mode d'installation Just Me, ET que vous avez bien coché la case Add Anaconda3 to my PATH environment variable lorsque l'on vous l'a demandé, vous ne devriez pas avoir besoin de configurer les variables d'environnement, car elles devraient déjà avoir été ajoutées/configurées automatiquement. Vous pouvez vérifier le bon fonctionnement de votre installation en tapant les deux commandes suivantes dans un Windows Terminal (Powershell) ( Ctrl+Shift+P ) et/ou dans un Terminal de VScode ( Ctrl+J ): python et/ou ipython. Si tout fonctionne bien, vous devriez pouvoir accéder à l'interface en ligne de commande (CLI) de python et/ou de ipython. Dans ce cas, cela prouve que vos variables d'environnement sont OK. Si par hasard ce n'était pas le cas, voici comment les configurer manuellement :

  • Ouvrez une fenêtre Exécuter : Win+R
  • Tapez à la main systempropertiesadvanced puis Entrée

  • Dans la fenêtre qui s'ouvre, cliquez sur le bouton Variables d'environnement...

    Variables d'Environnement

  • Dans Variables utilisateur pour <tonNomDeuser> (en haut), regardez la ligne Path, vous devriez avoir des lignes qui ressemblent à celles_ci, sinon modifier-les en double-cliquant sur la variable Path (ou en cliquant une fois dessus, puis Modifier..)

    Path

  • Dans la nouvelle fenêtre qui s'ouvre (cf ci-dessous), cliquer sur le bouton Nouveau (en haut à droite) (plusieurs fois de suite), et ajouter chacune des lignes suivantes (sauf si elles existent déjà...)

    • C:\User\<tonNomDeuser>\anaconda3
    • C:\User\<tonNomDeuser>\anaconda3\Library\mingw-w64\bin
    • C:\User\<tonNomDeuser>\anaconda3\Library\usr\bin
    • C:\User\<tonNomDeuser>\anaconda3\Library\bin
    • C:\User\<tonNomDeuser>\anaconda3\Scripts

    Quelles lignes ajouter

  • Ouvrez une fenêtre Exécuter : Win+R
  • Tapez à la main systempropertiesadvanced puis Entrée

    Écuter une commande : systempropertiesadvanced

  • Dans la fenêtre qui s'ouvre, cliquez sur le bouton Variables d'environnement...

    Variables d'Environnement

  • Dans Variables utilisateur pour <tonNomDeuser> (en haut), regardez la ligne Path, vous devriez avoir des lignes qui ressemblent à celles_ci, sinon modifier-les en double-cliquant sur la variable Path (ou en cliquant une fois dessus, puis Modifier..)

    Path

  • Dans la nouvelle fenêtre qui s'ouvre (cf ci-dessous), cliquer sur le bouton Nouveau (en haut à droite) (plusieurs fois de suite), et ajouter chacune des lignes suivantes (sauf si elles existent déjà...)

    • C:\ProgramData\anaconda3
    • C:\ProgramData\anaconda3\Library\mingw-w64\bin
    • C:\ProgramData\anaconda3\Library\usr\bin
    • C:\ProgramData\anaconda3\Library\bin
    • C:\ProgramData\anaconda3\Scripts

    Quelles lignes ajouter

  • C:\ProgramData\anaconda3

  • C:\Users\<tonNomDeUser>\AppData\Roaming\Python\Python312\Scripts
  • C:\ProgramData\anaconda3\Scripts
  • Valider en cliquant sur OK (pour la fenêtre Modifier la variable d'environnement)
  • (Re-) Valider en cliquant sur OK (pour la fenêtre Variables d'environnement)
  • (Re-) Valider en cliquant sur OK (pour la fenêtre Propriétés système)

Installer le plugin python de ms-microsoft⚓︎

Voter installation n'est PAS TOTALEMENT terminée, vous avez encore besoin d'un plugin pour VScode, appelé Python développé par Microsoft © qui apporte des outils de développement en Python pour VScode :

  • IntelliSense ( Pylance ) : une aide à la complétion de code qui inclut plusieurs fonctionnalités. Cf cet article
  • du Débuggage ( Python Debugguer )
  • Du Formattage
  • Du Linting ( Python ) : Le linting est une pratique qui vise à améliorer la qualité de votre code et de ce fait la reprise et la maintenabilité de celui-ci. cf cet article
  • de la navigation de code dans votre projet
  • du refactoring
  • de l'exploration de variables
  • des test explorer
  • etc..

Pour installer le plugin Python :

  • Cliquez sur l'icône Extensions (à gauche) de VScode
  • Dans Rechercher des extensions, Tapez: python
  • Choisissez l'extension de Microsoft suivante :

Extension Python de Microsoft

  • N'oubliez pas de cliquer sur install pour installer
  • Redémarrer VScode

Débuggage de l'installation⚓︎

Vérifier la bonne installation⚓︎

Désormais, les deux commandes suivantes devraient être reconnnues par un Terminal, que ce soit Windows Terminal ( Ctrl+Shift+P ) et/ou le Terminal (Powershell par défaut) de VSCode ( Ctrl+J ) :

  • python

  • ipython

Relancez les logiciels⚓︎

Si ce n'est pas le cas, commencez par :

  • Fermer VSCode (s'il était ouvert), puis relancez-le
  • Redémarrer votre ordinateur pour que les variables d'environnement soient prises en compte

Mauvais cache de VScode⚓︎

Au cas où vos commandes python et ipython fonctionnent correctement dans un Terminal Windows Terminal, mais PAS dans un Terminal VSCode :

  • Désinstaller l'Extension python dans VScode
  • Fermez, puis relancez VScode,
  • puis, réinstallez l'Extension python de Microsoft