Azure Quantum Development Kit (QDK) を最新バージョンに更新する
Azure QDK を最新バージョンに更新する方法について説明します。
前提条件
- この記事では、Visual Studio Code に Azure QDK 拡張機能が既にインストールされていることを前提としています。 初めてインストールしようとしている場合は、インストール ガイドをご覧ください。
Visual Studio Code 拡張機能を更新する
既定では、Visual Studio Code は拡張機能を自動的に更新します。 更新後、VS Code を再読み込みするように求められます。 自動更新と拡張機能の更新を手動で無効にする場合は、VS Code ドキュメントの Extension 自動更新 を参照してください。
Azure Quantum Python パッケージを更新する
重要
以前の Qiskit 環境から更新する場合は、「 仮想 Python 環境で Qiskit をサポートする azure-quantum パッケージを更新する (推奨)を参照してください。
Python 用のパッケージ インストーラー (pip) を使用して、最新の
qsharp
とazure-quantum
Python パッケージに更新します。pip install --upgrade qsharp>=1.0
pip install --upgrade azure-quantum
仮想 Python 環境で Qiskit のサポートを使用して azure-quantum パッケージを更新する (推奨)
azure-quantum Python パッケージには、Qiskit 回線を作成して Azure Quantum に送信するためのオプションのサポートが含まれています。 Qiskit サポートを使用して azure-quantum パッケージをインストールすると、最新バージョンの Qiskit がインストールされます。これにより、既存の Qiskit 環境で問題が発生する可能性があります。 安定した開発環境を確保するために、仮想 Python 環境を作成し、そこに azure-quantum をインストールすることをお勧めします。
仮想 Python 環境を作成し、Qiskit サポートを使用して azure-quantum をインストールするには:
~/qiskit10-envなどのローカル フォルダーを作成します。
フォルダーへのパスを使用して
venv
を実行するpython3 -m venv ~/qiskit10-env
環境をアクティブにします。
~/qiskit10-env/bin/activate
pip list
実行すると、コア パッケージのみが新しい環境にインストールされていることがわかります。azure-quantum パッケージをインストールするには、
pip install azure-quantum[qiskit]
必要に応じて、以前の環境で使用した他のパッケージをインストールします。 各環境で
pip list
を実行して、パッケージとバージョンを比較できます。
Note
パッケージの互換性の詳細については、 Qiskit 1.0 のパッケージ化の変更 を参照してください。
Note
VS Code で仮想環境を開くこともできます。 Viewメニューから、Command Palette>Python: Create Environment>venv を選択します。 右下にある Open Folder... を選択し、前に作成した環境フォルダーを選択します。 VS Code での環境の使用の詳細については、VS Code での Python 環境を参照してください。
現在の環境で Qiskit サポートを使用して azure-quantum パッケージを更新する
仮想環境を使用せずに、Qiskit のサポートを使用して azure-quantum パッケージを更新することもできます。 ただし、既存の環境で qiskit パッケージを更新すると、依存関係が他のパッケージと競合する可能性があります。 パッケージの互換性の詳細については、 Qiskit 1.0 のパッケージ化の変更 を参照してください。
azure-quantum パッケージを更新するには:
既存の azure-quantum パッケージと qiskit パッケージをアンインストールします。
pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
省略可能な [qiskit] パラメーターを使用して azure-quantum をインストールします。
pip install azure-quantum[qiskit]
Azure CLI 量子拡張機能を更新する
最新の Azure CLI
quantum
拡張機能を更新またはインストールします。 Windows コマンド プロンプトからaz extension add --upgrade --name quantum