当我尝试运行此代码时,它给出了无法execute
从中导入的错误qiskit
(错误粘贴在下面)。
2 get_ipython().system('pip install --upgrade qiskit qiskit-aer')
3 import qiskit
----> 4 from qiskit import QuantumCircuit, execute
5 from qiskit_aer import Aer
6 from qiskit.visualization import plot_histogram
ImportError: cannot import name 'execute' from 'qiskit' (/usr/local/lib/python3.10/dist-packages/qiskit/__init__.py)
我尝试过升级qiskit
但没有成功。我也尝试过使用 transpile 和其他函数,但它改变了我的代码太多,我不希望这种情况发生。
qiskit 的一大优点也是挑战之一,因为它更新得非常快。该
execute
函数自版本以来已被弃用o.46.0
(请参阅此处的通知),并在发行版中被删除1.0
。如果您需要使用旧版本,例如按照教程或快速入门进行操作,则可以回滚到早期版本并使用该版本的语法。例如: https: //docs.quantum.ibm.com/api/qiskit/0.24/execute
qskit库中的execute函数已从1.00版本中删除,您可以降级到0.46版本,它将运行