Table des matières
Anaconda
- Distribution python libre et multiplateforme (Windows, GNU/Linux, Mac OS), avec le système de Notebook web Jupyter en prime… Si les conditions sont limitées (matériel, réseau,…), il peut être plus intéressant d'installer la version miniconda qui permet de compléter par la suite et à la demande l'installation de librairies
- Site officiel global Anaconda | The World’s Most Popular Data Science Platform
- Version opensource individuelle Anaconda - Individual Edition
- Documentation Anaconda Individual Edition — Anaconda documentation
Installation
- Windows
- Setting Up Python for Machine Learning on Windows, Renato Candido, Real Python, 2021
- Mac OS
- GNU/Linux
- http://askubuntu.com/questions/505919/installing-anaconda-python-on-ubuntu (concerne installation sous Ubuntu GNU/Linux)
Sous GNU/Linux Ubuntu 20.04 :
- mars 2022 :
sudo apt-get update sudo apt-get upgrade sudo apt-get install curl curl -O https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
- bash Anaconda3-2021.11-Linux-x86_64.sh
- création d'un lanceur pour Anaconda Navigator : Can't create anaconda shortcut to launch from desktop on ubuntu 17.10?
- dans ~/bin, créer le fichier anaconda.sh
export CONDA_PYTHON_EXE=/home/username/anaconda3/bin/python
export PATH=/home/username/anaconda3/bin:$PATH
python /home/username/anaconda3/bin/anaconda-navigator
- créer un fichier anaconda.desktop
[Desktop Entry] Version=1.0 Type=Application Name=Anaconda-Navigator GenericName=Anaconda Exec=/bin/bash "/home/username/bin/anaconda.sh" Icon=/home/username/anaconda3/lib/python3.8/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png Terminal=false StartupNotify=true
- exécuter la commande : sudo desktop-file-install anaconda.desktop
Préférences, réglages
- Anaconda-Navigator
- enable_high_dpi_scaling = False (pour évitre de trop gros lanceurs)
- “channels” → ajouter à “default” le canal “conda-forge”
- Spyder
- thème clair : Idle,…
- menu Outils - option Préférences - rubrique Console Ipython - onglet Graphiques - la sortie “Automatique” permet d'obtenir les graphes dans une fenêtre interactive, sinon, choisir “En ligne”. L'option sera prise en compte après avoir quitté Spyder et l'avoir relancé
Mises à jour, update
- conda update conda
- conda update anaconda
- mieux que conda update –all –yes : see https://github.com/conda/conda/issues/1414
Désinstallation
- Windows
- …
- Mac OS
- …
- GNU/Linux :
- conda install anaconda-clean
- rm -rf ~/anaconda3
- nano ~/.bashrc → effacer ou commenter la ligne export PATH=“/home/username/anaconda3/bin:$PATH”
Environnements virtuels
- conda create -n foo
- source activate foo
- source deactivate
- conda remove -n foo –all
Alternatives à conda
- Mamba : fast, robust, and cross-platform package manager, running on Windows, OS X and Linux (ARM64 and PPC64LE included) and fully compatible with conda packages. Mamba supports most of conda’s commands.