Installer-python » Historique » Version 4

Farid Smai, 18/04/2014 16:22

1 2 Farid Smai
h1. Installer Python, Numpy, Scipy, ...
2 1 Farid Smai
3 2 Farid Smai
h2. Python, Numpy, Scipy ?
4 2 Farid Smai
5 2 Farid Smai
En bref :
6 2 Farid Smai
7 3 Farid Smai
* L'interpréteur officiel de Python est libre et ouvert. Il peut se trouver sur le "site officiel":https://www.python.org/downloads/ .
8 2 Farid Smai
9 4 Farid Smai
* 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).
10 2 Farid Smai
11 2 Farid Smai
12 2 Farid Smai
h2. Une solution simple : Anaconda
13 2 Farid Smai
14 2 Farid Smai
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":http://www.scipy.org/install.html#scientific-python-distributions), mais on se focalise ici sur "Anaconda":http://continuum.io/downloads.html qui a le mérite de supporter aussi bien Windows, Mac et Linux.
15 2 Farid Smai
16 2 Farid Smai
Anaconda met par ailleurs à disposition "Spyder":http://spyderlib.googlecode.com : un éditeur conçu pour la programmation scientifique en Python.
17 2 Farid Smai
18 2 Farid Smai
*Qu'est-ce qu'une _distribution_ Python ?*
19 2 Farid Smai
20 2 Farid Smai
bq. Une distribution Python regroupe l'interpréteur Python et une collections de packages (bibliothèque) Python non-standards.
21 2 Farid Smai
Son installation sur un système sans Python donne donc directement accès à (1) Python, (2) la bibliothèque standard de Python et (3) la bibliothèque spécifique sélectionnée par la distribution.
22 2 Farid Smai
23 2 Farid Smai
24 2 Farid Smai
h2. Installer Anaconda
25 2 Farid Smai
26 2 Farid Smai
L'installation est simple : http://docs.continuum.io/anaconda/install.html .
27 2 Farid Smai
28 2 Farid Smai
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).
29 2 Farid Smai
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.
30 2 Farid Smai
31 2 Farid Smai
Comme il l'a déjà été dit, l'installation de base de Anaconda remplit tous les prérequis au bon fonctionnement de _emerge_.