首页 > 解决方案 > Qiskit:mpl抽屉模块

问题描述

我开始在他们的官方教程(Sezon 1)中使用 Qiskit,并且在相同的代码中遇到了一些错误,一开始我只需要安装 pylatexenc,但后来我得到了“模块 'qiskit.circuit' 没有属性 'draw'”错误,这不是我之前使用过的,我在GitHub上找到了一些关于它的东西但没有明确的解决方案,我的代码是:

from qiskit import *
qr = QuantumRegister(2)
cr = ClassicalRegister(2)
circuit = QuantumCircuit(qr, cr)
circuit = QuantumCircuit(qr, cr)
circuit.draw()

[it worked, output:

      
q0_0: 
      
q0_1: 
      
c0: 2/
      ]

circuit.h(qr[0])
[output: <qiskit.circuit.instructionset.InstructionSet at 0x12dc159de50>]

circuit.draw(output= 'mpl')

error: 
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-4-4b6f233c71ed> in <module>
----> 1 circuit.draw(output= 'mpl')

AttributeError: module 'qiskit.circuit' has no attribute 'draw'

我使用 jupiter 和 Python 3.8,如果版本错误,请告诉我应该使用哪个版本以及在哪里下载它,另外,由于circuit.draw()某种原因,首先的输出与原始视频中的不同

标签: pythonjupyterqiskit

解决方案


安装 pip 后安装 pylatexenc

您必须重新启动笔记本内核并再次运行。它对我有用!


推荐阅读