You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qiskit导入Aer报错求助:ImportError: cannot import name 'Aer' from 'qiskit'

解决Qiskit中ImportError: cannot import name 'Aer'或'QuantumCircuit'的问题

问题核心原因

Qiskit 0.20版本之后,Aer模拟器从主qiskit包中独立出来,成为单独的qiskit-aer包;而QuantumCircuit是Qiskit的核心电路类,始终属于主qiskit包,不能从qiskit-aer导入。你之前的错误是把两个类的导入路径搞混了。

修正后的正确代码

from qiskit import QuantumCircuit
from qiskit_aer import Aer
import numpy as np
import qiskit.quantum_info as qi

qc = QuantumCircuit(4,4) # 设置4个量子比特和4个经典比特
# 应用一些门
qc.x(0)
qc.y(1)
qc.z(2)
# 后续代码...

额外验证步骤

  • 确保qiskit和qiskit-aer版本兼容,执行以下命令升级到最新兼容版本:
    pip install qiskit qiskit-aer --upgrade
    
  • 重启Jupyter Lab内核,确保新安装/升级的包被正确加载
  • 如果你用Anaconda环境,确认当前激活的是安装了这两个包的环境

内容的提问来源于stack exchange,提问作者Simón Xolocotzi Muñoz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 16:22:09