我尝试在最新的 Qiskit 版本 1.0.2 上运行 BB84 协议代码并收到此错误。
ModuleNotFoundError:没有名为“qiskit.monitor”的模块
来自qiskit导入* 将 numpy 导入为 np 从 qiskit.visualization 导入plot_histogram 从 qiskit.monitor 导入 job_monitor %matplotlib 内联 从表格导入表格
该模块自 1.0 版本以来已被删除。
在 Qiskit 功能更改页面上,有 这个特定部分:
qiskit.tools.monitor 子模块已被删除,因为它与旧版 qiskit-ibmq-provider 软件包绑定,该软件包不再受支持(它也仅支持 BackendV1 接口,而不支持较新的 BackendV2 接口)。没有为此功能提供替代方案。
虽然这被称为
qiskit.tools.monitor
,但我猜这是相同的,并且 qiskit.monitor
只是这个特定模块的快捷方式。