🐱
Amazon Braket で qiskit-optimizationをimportできない
解決方法
以下のコードを実行した上で、カーネルを再起動してください。
%pip uninstall -y qiskit-terra
%pip uninstall -y qiskit
%pip install --upgrade qiskit
%pip install --upgrade qiskit-optimization
%pip install --upgrade qiskit-algorithms
問題
Amazon Braketのノートブック上で qiskit-optimizationを利用しようとすると ModuleNotFoundErrorが発生する。
コード
!pip install qiskit-optimization
!pip install qiskit-algorithms
from qiskit_optimization import QuadraticProgram
from qiskit_algorithms.minimum_eigensolvers import QAOA
エラー
ModuleNotFoundError: No module named 'qiskit_optimization'
原因
2024/03/31現在、ブラケットのノートブックインスタンスにインストールされているqiskitが0.46であるため、qiskit-optimizationやqiskit-algorithms が利用できません。
利用するためにはqiskitを再インストールして最新版にする必要があります。
Discussion