1.2. Installation de bibliothèque#

Dans un cours, il est possible d’installer une bibliothèque python pour la rendre ensuite disponible aux étudiants du cours.

Pour cela il faut l’installer sous le répertoire lib, puis utiliser des fonctions simples pour l’ajouter à la liste des bibliothèques de l’interpréteur python.

1.2.1. installation dans lib#

Dans un terminal (ou une cellule bash d’un notebook) dans le répertoire du cours, installer la bibliothèque mabibavec pip en mode utilisateur.

    pip install mabib -t lib

1.2.2. configuration dans le notebook#

Au début du notebook ajouter la série d’instructions python pour permettre aux étudiants d’utiliser cette librairie:

from validation.validation import  bib_validation
bib_validation(rep_metacours,mon_cours)

ou rep_metacours est le répertoire du metacours dans lequel se trouve mon_cours.

On l’obtiens par la commande suivante dans le répertoire du cours

     dirname "$(realpath -- lib)"

qui affiche un chemin dont le dernier élément est le nom du cours et l’avant dernier le répertoire du méta cours.

1.2.3. exemple#

Installation de la bibliothèque de programmation linéaire pulp dans le cours MGC2367M du meta cours cours

dans un terminal à la racine du cours

 pip install pulp -t lib

la commande :

 dirname "$(realpath -- lib)"

affiche

 /home/cours/MGC2367M

Dans le notebook pour les étudiants, on écrit donc

from validation.validation import bib_validation
bib_validation('cours','MGC2367M')

from pulp import *