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_. |