French
Langues
English
Japanese
German
Korean
Portuguese, Brazilian
French
  • Docs >
  • Installation de Qiskit
Shortcuts

Installation de Qiskit

Exigences

Qiskit supporte Python 3.6 ou supérieur. Cependant, Python et Qiskit sont des écosystèmes évolutifs, et parfois quand de nouvelles versions sont disponibles pour l’un ou l’autre, il peut y avoir des problèmes de compatibilité.

Si vous rencontrez des problèmes à l’installation ou l’utilisation de Qiskit après une mise à jour de Python, vérifiez les metadata du paquet Qiskit pour Langage de Programmation afin de vérifier quelles versions spécifiques de Python sont supportées.

Nous recommandons l’installation d”`Anaconda<https://www.anaconda.com/download/>`__, une distribution multi-plateformes Python for le calcul scientifique. Jupyter, inclus dans Anaconda, est recommandé pour l’interaction avec Qiskit.

Qiskit est testé et supporté sur les systèmes 64-bit suivants:

  • Ubuntu 16.04 ou supérieur

  • macOS 10.12.6 ou supérieur

  • Windows 7 ou supérieur

Installation

Nous recommandons d’utiliser les environnements virtuels Python pour séparer proprement Qiskit des autres applications et améliorer votre expérience.

La façon la plus simple d’utiliser les environnement et en utilisant la commande conda, incluse dans Anaconda. Un environnement Conda vous permet de choisir une version spécifique de Python et un jeu de librairies. Ouvrez une fenêtre de terminal dans le répertoire où vous souhaitez travailler.

Il est préférable d’utiliser l’invite Anaconda installée avec Anaconda. Tout ce que vous avez à faire est de créer un environnement virtuel dans Anaconda et d’activer l’environnement. Ces commandes peuvent être exécutées dans l’invite Anaconda indépendamment du système d’exploitation (Windows ou Linux ou MacOS).

Créez un environnement minimal avec seulement Python d’installé dedans.

conda create -n name_of_my_env python=3

Activez votre enouvel environnement.

conda activate name_of_my_env

Note

Si vous utilisez des versions de conda antérieures à 4.6, utilisez: Pour Linux ou macOS: ` ` source activate name_of_my_env ` ` For Windows: ` ` activate name_of_my_env ` `

Ensuite, installez les paquets Qiskit, qui contiennent Terra, Aer, Ignis, et Aqua.

pip install qiskit

Note

A partir de Qiskit 0.13.0 la version 19 de pip (ou plus récente) est nécessaire pour installer qiskit-aer à partir du binaire précompilé sur Linux. Si vous n’avez pas installé la version 19 de pip, vous pouvez exécuter pip install -U pip pour le mettre à jour. Sans pip 19 (ou une version plus récente), cette commande va tenter d’installer qiskit-aer de sdist (distribution source) qui va essayer de compiler aer automatiquement.

Si les paquets sont installés correctement, vous pouvez lancer la commande conda list pour voir les paquets actifs de votre environnement virtuel.

Si vous prévoyez d’utiliser la fonctionnalité de visualisation ou Jupyter notebooks il est recommandé d’installer qiskit avec les options supplémentaires de visualisation

pip install qiskit[visualization]

Il est utile de préciser que si vous êtes un utilisateur de zsh (qui est le shell par défaut dans les nouvelles versions de macOS) que vous devrez mettre qiskit[visualization] entre quotes:

pip install 'qiskit[visualization]'

Note

Après avoir installé et vérifié les paquets Qiskit que vous voulez utiliser, importez les dans votre environnement avec Python pour commencer à travailler.

import qiskit

Note

Si vous voulez partiiper à la communauté Qiskit en développant ou en contribuant au code avec les plus récentes mises à jour du code Qiskit, lisez Créer des paquets Qiskit depuis source.

Accéder à des IBM Quantum Systems

IBM Quantum offre l’accés à plusieurs ordinateurs quantiques réels et à des émulateurs qui sont hébergés sur des ordinateurs classiques de hautes performances au travers de IBM Quantum Lab. Suivez ces étapes pour configurer votre environnement Qiskit et lancer vos tâches sur les systèmes IBM Quantum.

Pour configurer votre compte, créez un fichier de configuration local qui contient votre clé API

1. Créer un compte gratuit IBM Quantum.

** 2. * * Copiez votre jeton d’accès à partir du tableau de bord IBM Quantum.

Image of where to find the user token.

** 3.** Exécutez les commandes suivantes pour que votre jeton d’accès soit enregistré localement pour une utilisation ultérieure dans un fichier de configuration appelé qiskitrc. Remplacez MY_API_TOKEN par la valeur de jeton d’accès.

from qiskit import IBMQ
IBMQ.save_account('MY_API_TOKEN')

Pour plus de détails, comme par exemple la manière de gérer plusieurs données d’identification sur IBM Quantum, reportez-vous à ce tutoriel intitulé The IBM Quantum Account <https://github.com/Qiskit/qiskit-tutorials/blob/master/qiskit/fundamentals/3_the_ibmq_account.ipynb> __.

Vérification de la version installée

Comme le paquet Qiskit contient une myriade de différents élément, afficher simplement la version en lançant la commande qiskit.__version__ peut être déroutant car il retournera seulement la version du paquet `qiskit-terra. Ceci parce que le mot qiskit dans la commande Python ne vient pas du paquet Qiskit mais du paquet qiskit-terra.

import qiskit
qiskit.__version__
'0.16.4'

Pour visualiser les versions de tous les éléments Qiskit de votre environnement, vous pouvez utiliser l’attribut __qiskit_version__. Par exemple, en lançant la commande suivante vous obtiendrez un dictionnaire qui contient les versions de tous les paquets Qiskit installés.

qiskit.__qiskit_version__
{'qiskit-terra': '0.16.4',
 'qiskit-aer': '0.7.6',
 'qiskit-ignis': '0.5.2',
 'qiskit-ibmq-provider': '0.12.2',
 'qiskit-aqua': '0.8.2',
 'qiskit': '0.24.1'}

Astuce

Si vous documentez un problème ou avez besoin de partager les versions de Qiskit pour n’importe quelle raison, utilisez l’attribut __qiskit_version__.