Foire aux Questions#
Q: Comment citer Qiskit dans mes recherches ?
A: Please cite Qiskit by using the included BibTeX file.
Q: Why do I receive the error message AttributeError: QuantumCircuit object has no attribute save_state
when using ``save_*``method on a circuit?
A: The save_*
instructions are part of Qiskit Aer project,
a high performance simulator for quantum circuits. These instructions do not
exist outside of Qiskit Aer and are added dynamically to the
QuantumCircuit
class by Qiskit Aer on import. If you would like to
use these instructions you must first ensure that you have imported
qiskit_aer
in your program before trying to call these methods. You
can refer to qiskit_aer.library
for the details of these custom
instructions included with Qiskit Aer.
Q: Pourquoi est-ce que mes résultats sur des systèmes réèls diffèrent de ceux du simulateur ?
A: Le simulateur effectue les calculs dans un environnement idéal; sans bruit ni décohérence. Cependant, lorsque les taches sont exécutées sur de véritables systèmes, il y a du bruit provenant de l’environnement et une décohérence, qui font que les qbits se comportent différemment par rapport à ce qui était prévu.
Q : Pourquoi est-ce que je reçois le message d’erreur, No Module 'qiskit'
en utilisant Jupyter Notebook ?
R: Si vous avez utilisé pip install qiskit
et configuré votre environnement virtuel dans Anaconda, alors vous pouvez rencontrer cette erreur lorsque vous exécutez un tutoriel dans le Jupyter Notebook. Si vous n’avez pas installé Qiskit ou configuré votre environnement virtuel, vous pouvez suivre les étapdes d”instalation.
L’erreur est provoquée lors de la tentative d’importation du package Qiskit dans un environnement où Qiskit n’est pas installé. Si vous avez lancé Jupyter Notebook à partir d’Anaconda-Navigator, il est possible que Jupyter Notebook s’exécute dans l’environnement de base (root), au lieu de dans votre environnement virtuel. Choisissez un environnement virtuel dans Anaconda-Navigator à partir du menu déroulant Applications on. Dans ce menu, vous pouvez voir tous les environnements virtuels d’Anaconda, et vous pouvez sélectionner l’environnement où vous avez Qiskit installé pour lancer Jupyter Notebook.
Q: Pourquoi j’ai une erreur de compilation lors de l’installation de ``qiskit`` ?
R: Qiskit dépend de plusieurs autres paquets Python open source, qui sont automatiquement installés lors du lancement de la commande pip install qiskit
. Selon la version de votre système et de celle de Python, il est possible qu’un paquet particulier ne fournisse pas de binaire pré-compilé pour votre système. Vous pouvez vous référer à Plateformes prises en charge pour une liste de plateformes supportées par Qiskit, dont certaines peuvent avoir besoin d’un compilateur supplémentaire. Dans les cas où il n’y a pas de binaires pré-compilés disponibles, pip
va tenter de compiler le paquet à partir de la source, ce qui à son tour peut nécessiter des dépendances supplémentaires devant être installées manuellement.
Si la sortie de pip install qiskit
contient des lignes similaires Ă :
Failed building wheel for SOME_PACKAGE
...
build/temp.linux-x86_64-3.5/_openssl.c:498:30: fatal error
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
consultez la documentation du paquet qui n’a pas réussi à être installé (dans le code d’exemple, SOME_PACKAGE
) pour plus d’informations sur l’installation des bibliothèques nécessaires à la compilation à partir de la source.