Qiskit | ImportError:无法从“qiskit”导入名称“Aer”,我已经尝试了很多尝试来解决此问题,但没有任何变化

问题描述 投票:0回答:1

我想在 jupyter lab 中运行以下部分代码:

from qiskit import QuantumCircuit, Aer
import numpy as np
import qiskit.quantum_info as qi
qc = QuantumCircuit(4,4) # Ponemos 4 qubits y 4 bits
# Aplicamos algunas compuertas
qc.x(0)
qc.y(1)
qc.z(2)
.
.
.

运行代码后,遇到以下错误:

ImportError                               Traceback (most recent call last)
Cell In[5], line 1
----> 1 from qiskit import QuantumCircuit, Aer
      2 import numpy as np
      3 import qiskit.quantum_info as qi

ImportError: cannot import name 'Aer' from 'qiskit' (C:\Users\hp\anaconda3\Lib\site-packages\qiskit\__init__.py)

为了解决这个问题,我已经:

  1. 重新安装Qiskit,首先输入命令:pip uninstall qiskit,然后 在 Anaconda 提示符中 pip install qiskit。
  2. 升级 Qiskit,使用以下命令:pip install --upgrade qiskit。
  3. 重新启动 Jupyter Lab 内核。
  4. 使用以下命令检查冲突的包:pip list。我猜它向我显示了很多软件包,但我找不到 Aer 软件包,老实说我不太了解这个软件包列表。
  5. 搜索了有关此 Aer 包的文档,这给了我这个页面:https://qiskit.github.io/qiskit-aer/getting_started.html我尝试输入以下命令来安装我所理解的 Aer软件包:pip install qiskit-aer。
  6. 遵循此类似问题的给定答案,如报告中所述:Qiskit | ImportError: 无法从 'qiskit' 导入名称 'Aer' 这样做,给了我下一个错误:
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[9], line 1
----> 1 from qiskit_aer import QuantumCircuit, Aer
      2 import numpy as np
      3 import qiskit.quantum_info as qi

ImportError: cannot import name 'QuantumCircuit' from 'qiskit_aer' (C:\Users\hp\anaconda3\Lib\site-packages\qiskit_aer\__init__.py)

所以在这个阶段,我不知道如何解决这个问题,请有人帮助我。

quantum-computing qiskit
1个回答
0
投票

只需执行以下操作即可,

from qiskit import QuantumCircuit
from qiskit_aer import Aer
© www.soinside.com 2019 - 2024. All rights reserved.