Azure Quantum Development Kit (モダン QDK) を最新バージョンに更新する

最新の QDK を最新バージョンに更新する方法について説明します。

前提条件

  • この記事では、Modern QDK が既にインストールされていることを前提としています。 初めてインストールしようとしている場合は、インストール ガイドをご覧ください。

  • ハイブリッド統合コンピューティングなど、Microsoft Quantum Development Kit (クラシック QDK) を必要とするプログラムを使用している場合は、「 従来の QDK の操作を続行する」を参照してください。

Visual Studio Code 拡張機能を更新する

既定では、Visual Studio Code は拡張機能を自動的に更新します。 更新後、VS Code を再読み込みするように求められます。 自動更新と拡張機能の更新を手動で無効にする場合は、VS Code のドキュメントの 拡張機能の自動更新 に関するページを参照してください。

Azure Quantum Python パッケージを更新する

重要

以前の Qiskit 環境から更新する場合は、「 仮想 Python 環境で Qiskit サポートを使用して azure-quantum パッケージを更新する (推奨)」を参照してください。

  1. Python 用パッケージ インストーラー (pip) を使用して、最新 qsharp のパッケージと azure-quantum Python パッケージに更新します。

    pip install --upgrade qsharp>=1.0
    
    pip install --upgrade azure-quantum
    

azure-quantum Python パッケージには、Qiskit 回線を作成して Azure Quantum に送信するためのオプションのサポートが含まれています。 Qiskit サポートを使用して azure-quantum パッケージをインストールすると、最新バージョンの Qiskit がインストールされます。これにより、既存の Qiskit 環境で問題が発生する可能性があります。 安定した開発環境を確保するために、仮想 Python 環境を作成し、そこに azure-quantum をインストールすることをお勧めします。

Qiskit サポートを使用して仮想 Python 環境を作成し、azure-quantum をインストールするには:

  1. ~/qiskit10-env などのローカル フォルダーを作成します。

  2. フォルダーへのパスを指定して を実行 venv します

    python3 -m venv ~/qiskit10-env
    
  3. 環境をアクティブにします。

    ~/qiskit10-env/bin/activate
    
  4. を実行 pip list すると、コア パッケージのみが新しい環境にインストールされていることがわかります。

  5. azure-quantum パッケージをインストールするには、 を実行します。

    pip install azure-quantum[qiskit]
    
  6. 必要に応じて、以前の環境で使用した他のパッケージをインストールします。 各環境で を実行 pip list して、パッケージとバージョンを比較できます。

注意

パッケージの互換性の詳細については、「 Qiskit 1.0 パッケージの変更 」を参照してください。

注意

VS Code で仮想環境を開くこともできます。 [ 表示 ] メニューの [ コマンド パレット>] [Python: 環境>の作成] ベンを選択します。 右下にある [ フォルダーを開く...] を選択し、前に作成した環境フォルダーを選択します。 VS Code での環境の使用の詳細については、「VS Code での Python 環境」を参照してください。

現在の環境で Qiskit サポートを使用して azure-quantum パッケージを更新する

仮想環境を使用せずに、Qiskit サポートを使用して azure-quantum パッケージを更新することもできます。 ただし、既存の環境で qiskit パッケージを更新すると、他のパッケージとの依存関係の競合が発生する可能性があります。 パッケージの互換性の詳細については、「 Qiskit 1.0 パッケージの変更 」を参照してください。

azure-quantum パッケージを更新するには:

  1. 既存の azure-quantum パッケージと qiskit パッケージをアンインストールします。

    pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
    
  2. オプションの [qiskit] パラメーターを使用して azure-quantum をインストールします。

    pip install azure-quantum[qiskit]
    

Azure CLI 量子拡張機能を更新する

  1. 最新の Azure CLI quantum 拡張機能を更新またはインストールします。

    az extension add --upgrade --name quantum