Questions fréquentes¶
Q: Comment citer Qiskit dans mes recherches ?
A: Citez Qiskit en incluant ceci BibTeX file.
Q: Pourquoi ai-je ce message d’erreur : Error: Instance of QuantumCircuit has no member
lorsque je rajoute des portes à un circuit ?
A: Il s’agit d’une erreur “pylint”, c’est à dire un “Linter” pour “Python”. Les “Linters” analysent lee programmes pour trouver des erreurs potentielles, et ils générent des erreurs lorsqu’ils trouvent un programme potentiellement incorrect. Cependant, cette erreur ne devrait pas enpècher votre programme d’être compilé et de fonctionner, donc il n’y a pas de raison de vous inquiéter. Le message d’erreur peut être désactivé en rajoutant la ligne suivante juste avant le programme/code qui génère l’erreur:
#pylint: disable=no-member
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 ?
**A: ** 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 bloc-notes Jupyter. Si vous n’avez pas installé Qiskit ou configuré votre environnement virtuel, vous pouvez suivre les étapes d’installation <https://qiskit.org/documentation/install.html#install>` __.
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 plate-forme de votre système et la version de Python, il est possible qu’un paquet particulier ne fournisse pas de binaire pré-construit pour votre système, et, dans ce cas, pip
tentera de compiler le paquet depuis la source, qui à son tour peut nécessiter des dépendances supplémentaires -et qui doivent ê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 package qui n’a pas réussi à être installé (dans l’exemple, ` ` SOME_PACKAGE ` `) pour plus d’informations sur l’installation des bibliothèques nécessaires à la compilation à partir du source. Par exemple: