次の方法で共有


Quantum Development Kit拡張機能を設定する

この記事では、Visual Studio Code (VS Code) 用の Azure Quantum Development Kit (QDK) 拡張機能をインストールし、Python、Jupyter Notebook、Azure CLI のサポートを追加する方法について説明します。

前提条件

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 のサポートを追加するには:

  1. VS Code の Python および Jupyter 拡張機能をインストールします。

  2. コマンドラインを開きます。

  3. qdk Python ライブラリをazureエクストラと共にインストールする。

    python -m pip install qdk[azure]
    
  4. 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]
    
  5. 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 のターミナル ウィンドウを使用して量子ジョブを送信するためのオプションの方法です。

  1. Azure CLI をインストールします。

  2. Windows コマンド プロンプトを開きます。

  3. コマンド プロンプトで、次のコマンドを実行して、最新の Azure CLI quantum 拡張機能に更新します。

    az extension add \
        --upgrade \
        -n quantum
    

セットアップをテストするには、「Q# ジョブを Azure Quantum に送信するを参照してください。