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

导入SamplerQNN遇ModuleNotFoundError,IBM量子学习实验室环境求助

排查qiskit_machine_learning模块找不到的问题
  • 检查当前环境的Qiskit套件版本
    在Notebook里运行以下命令查看已安装的qiskit相关包:

    !pip list | grep qiskit
    

    确认qiskit-machine-learning是否在列表中,若不在,可能是环境重置导致包被移除,可重新安装:

    !pip install qiskit-machine-learning
    
  • 验证环境内核是否切换
    IBM Quantum Learning Lab可能存在多个环境内核,检查Notebook右上角的内核选择,确认是否还是昨天使用的那个内核,若切换到了未安装该模块的内核,切换回原内核即可。

  • 检查Qiskit版本兼容性
    部分Qiskit核心版本更新后,可能会导致qiskit-machine-learning依赖不兼容。查看qiskit核心版本,若版本过高或过低,可尝试安装匹配的qiskit-machine-learning版本:

    # 先查看qiskit版本
    import qiskit
    print(qiskit.__version__)
    

    比如Qiskit 0.45.x对应qiskit-machine-learning 0.7.x,可指定版本安装:

    !pip install qiskit-machine-learning==0.7.2
    
  • 清除缓存并重启内核
    有时候Python缓存会导致模块识别异常,先重启Notebook内核,再重新导入模块;若无效,可清除缓存后重启:

    import sys
    if 'qiskit_machine_learning' in sys.modules:
        del sys.modules['qiskit_machine_learning']
    

    之后重启内核,重新执行导入代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 16:22:02