from qiskit.providers.aer import QasmSimulator报错

阅读: 评论:0

from qiskit.providers.aer import QasmSimulator报错

from qiskit.providers.aer import QasmSimulator报错

问题:使用以下代码导入模拟器的包报错:

from qiskit.providers.aer import QasmSimulator

报错信息:

F:Pycharmvenv F:/Pycharm/qiskit_test.py
Traceback (most recent call last):File "F:Pycharmqiskit_test.py", line 4, in <module>from qiskit.providers.aer import QasmSimulatorFile "C:UsersdellAppDataLocalProgramsPythonPython39libsite-packagesqiskitprovidersaer__init__.py", line 65, in <module>from .aerprovider import AerProviderFile "C:UsersdellAppDataLocalProgramsPythonPython39libsite-packagesqiskitprovidersaeraerprovider.py", line 19, in <module>from .backends.aer_simulator import AerSimulatorFile "C:UsersdellAppDataLocalProgramsPythonPython39libsite-packagesqiskitprovidersaerbackends__init__.py", line 17, in <module>from .aer_simulator import AerSimulatorFile "C:UsersdellAppDataLocalProgramsPythonPython39libsite-packagesqiskitprovidersaerbackendsaer_simulator.py", line 27, in <module>from .controller_wrappers import aer_controller_execute
ImportError: DLL load failed while importing controller_wrappers: 找不到指定的模块。

最终解决方法:选择使用BasicAer,而不是Aer

from qiskit import  BasicAer# 模拟
simulator = _backend('qasm_simulator')

 

依稀记得有博主(链接见下)说过Aer出错,可以选择BasicAer代替,我还在想为啥在我自己电脑上跑代码的时候没这么多问题,好家伙我一看我最开始怕出错用的就是BasicAer。

://blog.csdn/qq_36793268/article/details/110346926

至于为啥用Aer会报错我也没找到答案,我也尝试更改dll文件路径,失败。求大佬指导原因以及解决方法~

本文发布于:2024-02-01 06:30:20,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170674022034560.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:报错   providers   qiskit   aer   QasmSimulator
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23