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

Qiskit模块报错:module 'qiskit' has no attribute 'Aer' 求助

解决Qiskit中module 'qiskit' has no attribute 'Aer'报错问题

问题原因

Qiskit在新版本中已将Aer模块从主qiskit包拆分至独立的qiskit-aer库,原直接调用qiskit.Aer的写法不再兼容当前版本。

解决步骤

  • 确认版本兼容性
    在Colab中执行以下代码查看当前安装的版本:
    import qiskit
    import qiskit_aer
    print(qiskit.__version__)
    print(qiskit_aer.__version__)
    
    若版本不匹配,可安装一组兼容的稳定版本:
    !pip install qiskit==0.45.0 qiskit-aer==0.12.0
    
  • 修正导入语句
    替换旧代码中的导入逻辑:
    原写法:
    from qiskit import Aer
    simulator = qiskit.Aer.get_backend('qasm_simulator')
    
    修改为:
    from qiskit_aer import Aer
    simulator = Aer.get_backend('qasm_simulator')
    
  • 重启Colab运行时
    在Colab顶部菜单栏选择Runtime -> Restart runtime,重新运行代码确保新安装的依赖生效。

补充说明

若无需qiskit-aer提供的完整模拟器功能,也可使用Qiskit内置的基础模拟器替代,导入方式为:

from qiskit.providers.basic_provider import BasicSimulator
simulator = BasicSimulator()

内容的提问来源于stack exchange,提问作者Ramesh Gorle

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 00:26:03