Installer Anaconda dans Ubuntu

Pour rappel, Anaconda est un environnement Python, disponible sur Mac OS, Windows et Linux. Nous avons déjà évoqué son installation sous Windows. Voici comment procéder sous Linux.

Installation

Évidemment, en apparence ce n’est pas très compliqué  :

  1. télécharger Anaconda ;
  2. ouvrir un terminal dans le dossier contenant ce script téléchargé ;
  3. lancer ce script par sh Anaconda_le_nom_du_script.sh ;
  4. se laisser guider ;
  5. accepter tout sauf éventuellement l’installation de Microsoft Visual Studio Code.

Et voilà.

Ouvrez un nouveau terminal et déterminez la provenance de l’exécutable python3 par :

which python3

Et là, c’est le drame : /home/<dossier_Anaconda>/bin/python3 . Vous avez substitué les commandes des binaires de votre Linux par celles d’Anaconda, ce qui n’est pas génial au niveau de stabilité et sécurité. Ce gros mélange ne peut mener qu’à une catastrophe, et qui plus est vous ne pouvez plus accéder simplement à vos binaires système.

Correctif de l’installation…

La solution : dans votre home, éditer le fichier .bashrc créé (ou modifié) par Anaconda. Remplacez la ligne :

export PATH="/home/<vous>/<dossier_Anaconda>/bin:$PATH"

par :

export PATH="$PATH:/home/<vous>/<dossier_Anaconda>/bin"

Fermez votre terminal et ouvrez-en un nouveau. Redemandez d’où provient l’exécutable python3 ; vous devriez obtenir une réponse du type /usr/bin/python3 .

Euh… oui et maintenant, je lance comment Anaconda, Spyder, etc. ?

Eh bien c’est facile, du moins une fois qu’on sait comment faire. Lapalisse avait-il un PC ?

Dans un terminal, entrez :

anaconda-navigator

(La commande devrait s’auto-compléter par TAB.)

Là je pense que vous y arriverez. En particulier, il y a un onglet de lancement des applications et un autre de gestion des paquets (librairies, etc.).

Si vous préférez le terminal, vous pouvez rechercher sur le net l’utilisation de la commande conda . Elle permet entre autres de réaliser les mises à jour et de gérer les paquets d’Anaconda. Notez que vous pouvez lancer l’éditeur Spyder d’Anaconda via la commande spyder  alors que la commande spyder3 vous orientera vers la version de votre distribution.

Création d’un lanceur

Ce sera plus commode qu’ouvrir un terminal et taper une commande, non ?

Téléchargez un logo SVG d’Anaconda. Placez-le ensuite dans le dossier /home/<vous>/<dossier_Anaconda> .

Alors ouvrez votre éditeur de texte favori et sauvegardez ce qui suit dans le dossier /home/<vous>/.local/share/applications sous le nom anaconda.desktop :

[Desktop Entry]
 Comment=Anaconda Navigator
 Terminal=false
 Name=Anaconda
 Exec=bash -c "export PATH="$PATH:/home/<vous>/<dossier_Anaconda> /bin" && anaconda-navigator"
 Type=Application
 Icon=/home/<vous>/<dossier_Anaconda> /anaconda-icon.svg

Et voilà, vous disposez d’un lanceur.