Commit 165f9da9 authored by Nicolas Ollinger's avatar Nicolas Ollinger

mise à jour

parent 6878bfdf
## Environnement Qiskit pour slides avec jupyter
### nicolas.ollinger°at°univ-orleans.fr
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/git/https%3A%2F%2Fgogit.univ-orleans.fr%2Flifo%2Fno%2Fquantum.git/master?filepath=notebooks%2Fqorleans.ipynb)
Trois possibilités pour visualiser ce contenu !
## 1. Avec Binder
### LOGICIELS REQUIS
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/git/https%3A%2F%2Fgogit.univ-orleans.fr%2Flifo%2Fno%2Fquantum.git/master?urlpath=notebooks%2Fnotebooks%2Fqorleans.ipynb)
## 2. Avec repo2docker
Commencer par installer Docker. Puis on installe `repo2docker`, par exemple avec `$ pip install jupyter-repo2docker`.
Déploie la même artillerie que binder mais en local, pratique pour éditer directement les fichiers avec `-E` :
- version basique : `$ repo2docker https://gogit.univ-orleans.fr/lifo/no/quantum`
- sur fichier local avec édition : `$ repo2docker -E mon_repertoire`
Bonus pour les utilisateur de Mac M1 : pour l'instant repo2docker ne fonctionne pas sur ARM64, il faut ajouter l'option `--config damnit.json` pour contourner le problème.
## 3. Sans Docker
Avant d'installer cet environnement, il est nécessaire de disposer :
- de jupyter notebook
- d'une installation de python avec virtualenv et pip
- d'une installation de python avec venv et pip
### INSTALLATION
......
{
"Repo2Docker": {
"extra_build_kwargs":{"platform":"linux/amd64"}
}
}
#!/bin/sh
virtualenv qisvenv
python3 -m venv --system-site-packages qisvenv
source qisvenv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
python -m ipykernel install --user --name=qiskitenv
pip install --force-reinstall notebook
python3 -m ipykernel install --user --name=qiskitenv
jupyter-nbextension install rise --py --sys-prefix
jupyter-nbextension enable rise --py --sys-prefix
This source diff could not be displayed because it is too large. You can view the blob instead.
ipykernel==5.3.4
qiskit==0.23.0
matplotlib==3.3.2
numpy==1.19.4
seaborn==0.11.0
pylatexenc==2.7
ipykernel==6.13.0
qiskit==0.36.2
matplotlib==3.4.3
numpy==1.22.3
seaborn==0.11.2
pylatexenc==2.10
rise==5.7.1
notebook==6.4.11
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment