Passer au contenu principal

Les sujets de TP sont distribués sous forme de notebook Jupyter à lire et modifier, puis à déposer dans Celene pour l'évaluation. Nous détaillons ci-dessous différentes manières de mettre en place un environnement dans lequel charger ces notebooks.

Attention, la plupart de ces environnements sont éphémères : il faut penser à télécharger son notebook une fois le travail terminé sous peine de le perdre... Sauvegarder régulièrement !

1. Sur le web avec binder

Ouvrir l'URL qui suit dans son navigateur : https://mybinder.org/v2/git/https%3A%2F%2Fgogit.univ-orleans.fr%2Flifo%2Fno%2Fqm2/master?urlpath=%2Fnotebooks

2. En clonant le dépôt git

Commencer par cloner le dépôt git :

git clone https://gogit.univ-orleans.fr/lifo/no/qm2
cd qm2

Pour lancer Jupyter avec les bonnes bibliothèques, plusieurs options.

2.1 Avec un environnement Python virtuel

Installer les dépendances présentées dans requirements.txt puis lancer jupyter notebook.

Par exemple avec pip :

python3 -m venv qisenv
source qisenv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
pip install --force-reinstall notebook
python3 -m ipykernel install --user --name=qiskitenv
jupyter-nbclassic-extension install rise --py --sys-prefix
jupyter-nbclassic-extension enable rise --py --sys-prefix

2.2 Avec Docker et repo2docker

Installer la bibliotthèque Python jupyter-repo2docker puis lancer le container avec la commande :

python3 -m repo2docker .

2.3 Avec Docker directement

L'image nopid/qm2 contient tout ce qu'il faut.

docker run --rm -p 8888:8888 nopid/qm2

Ouvrir dans un navigateur l'URL qui apparaît en bas et qui ressemble à :

http://127.0.0.1:8888/?token=MON_GROS_TOKEN_EN_HEXA
Modifié le: dimanche 6 octobre 2024, 22:08