この記事では、Visual Studio Code (VS Code) 用の Azure Quantum Development Kit (QDK) 拡張機能をインストールし、Python、Jupyter Notebook、Azure CLI のサポートを追加する方法について説明します。
前提条件
- VS Code の最新バージョン。
- Azure Quantum にジョブを送信する場合は、Quantum ワークスペースを持つ Azure アカウントが必要です。 詳細については、「Azure Quantum ワークスペースを作成する」を参照してください。
QDK 拡張機能をインストールする
VS Code で QDK を使用するには、 QDK 拡張機能をインストールします。 VS Code for the Web で QDK を使用することもできますが拡張機能をインストールしなくても、VS Code Desktop のすべての機能を使用することはできません。 詳細については、「Q# プログラムを実行する方法を参照してください。
組み込みの量子シミュレーターに対して、 Q# プログラムを記述、デバッグ、実行できるようになりました。 または、Azure アカウントをお持ちの場合は、 プログラムを接続して、すべて VS Code から量子ハードウェアに送信できます。
セットアップをテストするには、「Q# ジョブを Azure Quantum に送信するを参照してください。
Python と Jupyter Notebook のサポートを追加する
VS Code での Python のサポートにより、Python プログラムまたは Jupyter ノートブックから Q# コードを埋め込んだり呼び出したり、組み込みの量子シミュレーターで実行したりできます。 また、Azure Quantum ワークスペースに接続し、実際の量子ハードウェアで実行するジョブを送信することもできます。
前提条件
- Python と Pip を使用して Python 環境 (3.10 以上、3.11 を推奨) をインストールします。
- VS Code に QDK 拡張機能をインストールします。
必要なパッケージをインストールする
Python と Jupyter Notebook のサポートを追加するには:
コマンドラインを開きます。
qdkPython ライブラリをazureエクストラと共にインストールする。python -m pip install qdk[azure]Qiskit または Cirq サポートの場合は、
azure-quantumまたはqiskitの追加機能を使用してcirqをインストールします。重要
以前の Qiskit 環境から更新する場合は、「 Qiskit サポートを使用して azure-quantum パッケージを更新する」を参照してください。
python -m pip install azure-quantum[qiskit]又は
python -m pip install azure-quantum[cirq]又は
python -m pip install azure-quantum[qiskit,cirq]Jupyter Notebook で結果と作業を表示するためのオプションの Python パッケージをインストールします。
python -m pip install qdk[jupyter] ipykernel ipympl jupyterlab
セットアップをテストするには、「 Submit Q# jobs with Python または Submit Q# jobs with Jupyter Notebooks」を参照してください。
Azure CLI のサポートを追加する
Azure CLI は、VS Code のターミナル ウィンドウを使用して量子ジョブを送信するためのオプションの方法です。
Azure CLI をインストールします。
Windows コマンド プロンプトを開きます。
コマンド プロンプトで、次のコマンドを実行して、最新の Azure CLI
quantum拡張機能に更新します。az extension add \ --upgrade \ -n quantum
セットアップをテストするには、「Q# ジョブを Azure Quantum に送信するを参照してください。