Installer Python, Numpy, Scipy, ...¶
Python, Numpy, Scipy ?¶
En bref :
- L'interpréteur officiel de Python est libre et ouvert. Il peut se trouver sur le site officiel .
- Numpy et Scipy sont deux packages (libres) majeurs d'un environnement Python scientifique. Leurs installations diffèrent selon la plateforme concernée (cf http://www.scipy.org/install.html).
Une solution simple : Anaconda¶
La manière la plus simple de disposer d'un environnement Python scientifique qui soit pleinement fonctionnel, en particulier sur des plateformes comme Windows ou Mac, est sûrement d'installer une distribution Python à vocation scientifique. Il en existe plusieurs (exemples), mais on se focalise ici sur Anaconda qui a le mérite de supporter aussi bien Windows, Mac et Linux.
Anaconda met par ailleurs à disposition Spyder : un éditeur conçu pour la programmation scientifique en Python.
Qu'est-ce qu'une distribution Python ?
Une distribution Python regroupe l'interpréteur Python et une collections de packages (bibliothèques) Python non-standards.
Son installation sur un système sans Python donne donc directement accès à (1) Python, (2) la bibliothèque standard de Python et (3) les bibliothèques spécifiques sélectionnées par la distribution.
Installer Anaconda¶
L'installation est simple : http://docs.continuum.io/anaconda/install.html .
Le point le plus important dans la procédure est le choix entre une installation locale (qui s'applique à un seul utilisateur du système) ou globale (pour tous les utilisateurs).
Dans le doute, choisissez l'installation locale, ce qui laissera inchangée la configuration Python du système. De plus, désinstaller Anaconda est alors très simple : il suffit de supprimer le répertoire d'installation.
A noter que l'installation de base de Anaconda remplit tous les prérequis au bon fonctionnement de emerge.