Installer Python 3 sur Mac et Ubuntu

Nous utiserons Python 3 dans notre cours. Les versions précédentes peuvent poser des problèmes.

Installation

OS X

Nous vous conseillons d’installer la distribution Anaconda. Elle contient tous les modules et packages nécessaires pour ce cours. Elle est disponible pour toutes les plateformes et possède une procédure d’installation assez simple. Vous pouvez la télécharger depuis http://continuum.io/downloads. Des détails pour l’installation peuvent être trouvés ici : http://docs.continuum.io/anaconda/install.html

Utilisez bien la version 3.6 proposée. Une fois installée, tapez ensuite

conda create -n nemo-env

suivi de

source activate nemo-env

Cette dernière active un environnement de python qui nous permet de ne pas modifier l’environnement général de votre ordinateur.

Allez dans le repository git puis tapez dans le terminal de ce dossier

pip install -r requirements.txt
python cli.py dev-run

Si tout va bien, cela devrait ouvrir votre navigateur sur la page http://127.0.0.1:5000/

Linux (Ubuntu/Debian)

Vous aurez besoin des droits d’administrateurs pour faire ce qui suit.

Ouvrez un terminal et tapez :

sudo apt-get install python3 libfreetype6-dev python3-pip python3-virtualenv

Puis, une fois cela installé, faites :

virtualenv ~/.nemo-env -p python3

Cela créera un environnement virtuel dans lequel nous pourrons installer l’ensemble des informations nécessaires. Allez, dans le terminal, dans le dossier git du cours que vous avez cloné localement et tapez :

source ~/.nemo-env/bin/activate

Cette commande sera obligatoire à chaque fois que vous voudrez travailler avec le cours. Dans le même terminal, tapez maintenant

pip install -r requirements.txt

Cela installera les packages nécessaires pour le cours. Une fois ces packages installés, il suffira de taper

python cli.py dev-run

Si tout va bien, cela devrait ouvrir votre navigateur sur la page http://127.0.0.1:5000/

Contributeurs

  • Mike Kestemont
  • Folgert Karsdorp
  • Maarten van Gompel
  • Matt Munson
  • Thibault Clérice