anaconda-python

Installer Anaconda pour python pour vos projets data

Emmanuel Jakobowicz Mis à jour le : 22 avril 2021 méthode, python Laissez un commentaire

L’utilisation d’Anaconda pour installer python pour la data science permet de simplifier un certain nombre d’étapes dans la création de vos projets python pour la data science.

Dans cet article, je vais commencer par décrire les principes d’Anaconda, puis je m’attacherai à l’installation d’Anaconda pour Microsoft Windows et je terminerai par l’ajout de package et la création d’un environnement de développement avec Anaconda.

Anaconda pour python, une solution multifonctions

Anaconda est à la fois un outil et une entreprise. Celle-ci contribue à une part importante de l’écosystème de la data science en python par son action de soutien à de nombreux projets open source.

Dans cet article, nous nous intéressons à la version gratuite d’Anaconda. Si vous êtes intéressé par des solutions pour entreprise avec Anaconda, Stat4decision est partenaire Anaconda et vous trouverez des détails sur cette page.

Alors Anaconda, qu’est-ce que c’est :

  • Une solution open source tout-en-un
  • Des packages et des outils inclus
  • Un gestionnaire d’environnements

Anaconda met à votre disposition une solution vous permettant d’installer tous l’écosystème data avec notamment :

  • une installation de python
  • les packages de data science tels que numpy, pandas, scikit-learn…
  • des IDE de dernière génération tels que Jupyter (JupyterLab et Jupyter Notebooks) ou Spyder
  • l’outil conda pour gérer les environnements et les répertoires de packages

Installer Anaconda pour python

Anaconda est une solution multiplateformes, vous pouvez installer Anaconda sur Windows, Linux ou Mac. Nous nous concentrons ici sur la version Windows.

Télécharger Anaconda pou python

Première étape, télécharger Anaconda. Il faut bien prendre une version pour Python 3 et en 64 bits, vous trouverez la dernière version ici : https://www.anaconda.com/products/individual

Une fois le fichier téléchargé (attention, c’est lourd, plus de 400 Mo), vous pouvez le lancer. Si vous désirez une version allégée d’Anaconda, vous pouvez utiliser Miniconda qui ne comprend que le gestionnaire d’environnement sans les packages préinstallés, https://docs.conda.io/en/latest/miniconda.html).

Installation

L’installation se fait en double-cliquant sur le fichier téléchargé. Le processus d’installation commence alors.

Installation anaconda

Je vous conseille de ne pas ajouter le chemin Anaconda au PATH de Windows.

Installation Anaconda path

Une fois le processus terminé, vous aurez dans votre menu Windows accès à différents outils, les deux principaux étant :

  • Anaconda Navigator qui est une interface visuelle pour gérer vos environnements
  • Anaconda Prompt qui est un terminal pour gérer vos environnements

Anaconda Navigator

Il s’agit d’une interface visuelle permettant de lancer les différents API de traitement disponibles.

Navigator anaconda

Et de gérer les environnements Anaconda (onglet Environments)

Navigator anaconda environment

Cet outil peut être utile pour découvrir Anaconda mais j’aurais tendance à vous conseiller d’utiliser plutôt l’Anaconda prompt.

Anaconda prompt

L’anaconda prompt est une ligne de commande ou un terminal qui permet d’accéder à l’outil conda afin de gérer vos environnments.

Anaconda prompt

Cette interface vous permet de travailler sur différents environnements, de lancer des interfaces de développement (IDE), d’installer et de mettre à jour des packages.

Pour installer un package sur l’environnement actif, on pourra utiliser :

conda install -c conda-forge numpy

On utilise ici l’outil conda, on récupère sur un répertoire de package nommé conda-forge.

Pour créer un nouvel environnement et l’activer, on pourra utiliser :

conda create -n my_env
activate my_env
conda install python=3.9

Tous le détail sur la gestion de conda est disponible ici : https://conda.io/en/latest/index.html

Aller plus loin

Anaconda est une bonne solution pour gérer vos projets data dans le cadre de vos travaux en petites équipes ou individuellement. Si vous désirez utiliser Anaconda a une échelle plus large en combinant Anaconda à d’autres outil de MLops, contactez-nous pour découvrir les solutions pour entreprises d’Anaconda. Par ailleurs, nos formations autour de python sont basées sur Anaconda et répondront à vos besoins. Retrouvez nos offres de développement python et de formation ici.

Partager cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.