Installer-emerge » Historique » Version 8

Version 7 (Farid Smai, 04/04/2014 21:16) → Version 8/9 (Farid Smai, 05/04/2014 14:24)

h1. Installer _emerge_

h2. Prérequis

h3. Dépendances nécessaires

En l'absence des éléments suivants, le package _emerge_ ne sera pas fonctionnel :

* Python 2.7
* Numpy
* Scipy

Plus d'informations sur l'installation de Python et des packages Numpy et Scipy ici : [[installer-python]]

h3. Utilitaires (optionnels) pour l'installation

* "pip":http://www.pip-installer.org/ est un utilitaire pour l'installation et la gestion de packages Python.
* "virtualenv":http://www.virtualenv.org/ est un utilitaire pour créer des environnements Python isolés.
* "conda":http://conda.pydata.org/ n'est pas restreint aux packages Python et combine les fonctionnalités de pip et virtualenv.

h2. Installation

L'installation du package _emerge_ consiste en deux étapes:
* La récupération des sources sur le dépôt. Ceci requiert actuellement une [[wiki#Comment-accéder-aux-sources-du-projet-|inscription]]. [[wiki#Comment accéder aux sources du projet ?|inscription]].
* L'installation proprement dite du package dans l'environnement Python.

h3. Avec pip

pip permet de réaliser les deux étapes en une opération :

<pre>
pip install -e svn+https://forge.brgm.fr/svnrepository/omc#egg=emerge
</pre>

La copie du dépôt se trouve alors dans le répertoire @CWD/src/emerge@. Ici @CWD@ désigne le chemin depuis lequel a été lancé la commande @pip@.

Il est aussi possible de dissocier les deux étapes. On utilise alors @svn@ pour copier le dépôt et @pip@ pour installer :

<pre>
svn checkout https://forge.brgm.fr/svnrepository/omc
pip install -e omc
</pre>

Par défaut, la copie du dépôt se trouvera dans le répertoire @CWD/omc@.

h3. Sans pip

On peut se passer de pip pour l'étape d'installation. Dans ce cas, on fera:

<pre>
svn checkout https://forge.brgm.fr/svnrepository/omc
cd omc/
python setup.py develop
</pre>