設定 Quantum Development Kit 延伸模組

在本文中,您將瞭解如何安裝適用於Visual Studio Code 的 Azure Quantum Development Kit (QDK) 延伸模組,以及新增 Python、Jupyter Notebook 和 Azure CLI 的支援。

必要條件

安裝 QDK 擴充功能

若要在 Visual Studio Code 中使用 QDK,請安裝 QDK 擴充功能。 您也可以在 VS Code 中 針對 Web 使用 QDK,而不安裝擴充功能,但不會有 VS Code Desktop 的所有功能。 如需詳細資訊,請參閱 執行 Q# 程式的不同方式。

注意

如果您使用舊版的 QDK,請執行 python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum 以避免套件版本衝突。

您現在可以針對內建量子模擬器撰寫、偵錯和執行 Q# 程式,或者,如果您有 Azure 帳戶,請將程式連線並提交 Q# 至量子硬體,全都來自 VS Code。

若要測試您的設定,請參閱 將作業提交 Q# 至 Azure Quantum

新增 Python 和 Jupyter Notebook 的支援

透過 Visual Studio Code 中的 Python 支援,您可以從 Python 程式或 Jupyter Notebook 內嵌或呼叫 Q# 程式代碼,並在內建量子模擬器上執行程式代碼,或連線到您的 Azure 工作區,並將作業提交至量子硬體。

必要條件

安裝必要套件

若要新增 Python 和 Jupyter Notebook 支援:

  1. 安裝適用於 VS Code 的 PythonJupyter 擴充功能。

  2. 開啟命令行。

  3. qsharp安裝與 azure-quantum 套件:

    python -m pip install qsharp azure-quantum
    
  4. 針對 Qiskit 或 Cirq 支援,請使用 [qiskit] 或 [cirq] 參數進行安裝 azure-quantum

    重要

    如果您要從先前的 Qiskit 環境更新,請參閱 使用 Qiskit 支援更新 azure-quantum 套件。

    python -m pip install azure-quantum[qiskit]
    or
    python -m pip install azure-quantum[cirq]
    or
    python -m pip install azure-quantum[qiskit, cirq]
    
  5. 安裝選擇性的 Python 套件,您可能需要在 Jupyter Notebook 中顯示結果並運作:

    python -m pip install ipykernel ipympl jupyterlab
    

若要測試您的設定,請參閱使用 Python 提交Q#作業或使用 Jupyter Notebook 提交Q#作業。

新增 Azure CLI 的支援

Azure CLI 是使用 Visual Studio Code 中的終端機視窗提交量子作業的選擇性方法。

  1. 安裝 Azure CLI

  2. 開啟命令行。

  3. 安裝最新的 Azure CLI quantum 擴充功能:

    az extension add \
        --upgrade \
        -n quantum
    

若要測試您的設定,請參閱 將作業提交 Q# 至 Azure Quantum