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 d039;installer la version miniconda qui permet de compléter par la suite et à la demande l039;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 d039;un lanceur pour Anaconda Navigator : Can039;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 d039;obtenir les graphes dans une fenêtre interactive, sinon, choisir “En ligne”. L039;option sera prise en compte après avoir quitté Spyder et l039;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.