Partie 1 Préambule : préparatifs

Pour réaliser cet atelier, il est nécessaire de disposer de python 3.5 (ou supérieur) (https://www.python.org/downloads/)

Nous aurons également besoin des modules python suivants :

  • matplotlib
  • numpy
  • et networkx
  • et éventuellement venv (voir ci-après)

Il est recommandé d’utiliser un environnement virtuel afin d’éviter tout changement inopportun dans les bibliothèques de votre environnement de travail habituel.

1.1 Environnement virtuel

Cette étape est facultative.

1.1.1 Sous linux

Création d’un nouvel environnement virtuel et activation :

python3 -m venv /<chemin>/atelierARS
source /<chemin>/atelierARS/bin/activate

À la fin de votre session de travail, vous pourrez quitter cet environnement virtuel à l’aide de la commande :

deactivate

Pour supprimer l’environnement, il suffit de supprimer le répertoire associé.

1.1.2 Sous windows

Remarque préliminaire importante : sous windows les chemins vers les exécutables de graphviz, pip3, python doivent être dans la variable d’environnement PATH.

Création d’un nouvel environnement virtuel et activation :

C:\>python3 -m venv atelierARS
C:\>cd atelierARS
C:\>.\Scripts\activate

On obtient une invite de commande modifiée :

(atelierARS) C:\atelierARS>

À la fin de votre session de travail, vous pourrez quitter cet environnement virtuel à l’aide de la commande :

deactivate

Pour supprimer l’environnement, il suffit de supprimer le répertoire associé.

1.2 Installation des bibliothèques

Sous linux :

python3 -m pip install matplotlib numpy networkx

et sous windows :

pip3 install numpy networkx