共用方式為


設定 Quantum Development Kit 延伸模組

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

必要條件

  • 最新版本的 VS Code
  • 如果您想要將作業提交至 Azure Quantum,則必須擁有具有量子工作區的 Azure 帳戶。 如需詳細資訊,請參閱 建立 Azure Quantum 工作區

安裝 QDK 擴充功能

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

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

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

新增對 Python 和 Jupyter Notebook 的支援

透過 VS Code 中的 Python 支援,您可以從 Python 程式或 Jupyter 筆記本內嵌或呼叫 Q# 程式碼,並在內建量子模擬器上執行它們。 您也可以連線到 Azure Quantum 工作區,並提交作業以在實際量子硬體上執行。

必要條件

  • 安裝一個 Python 環境(3.10 或更高版本,建議使用 3.11),搭配 Python 和 Pip
  • 在 VS Code 中安裝 QDK 延伸模組。

安裝必要套件

若要新增 Python 和 Jupyter Notebook 支援:

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

  2. 開啟命令行。

  3. 安裝 qdk Python 庫,附加azure功能或元件。

    python -m pip install qdk[azure]
    
  4. 若要支援 Qiskit 版本 1 與 2,請安裝額外功能 qiskit

    python -m pip install azure-quantum[qiskit]
    

    重要

    如果你是從之前的 Qiskit 環境更新,請參考 「更新 qdk.azure 模組並支援 Qiskit」。

  5. 若要在 Jupyter Notebook 中運作並顯示視覺化,請安裝以下 Python 套件:

    python -m pip install qdk[jupyter] ipykernel ipympl jupyterlab
    

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

新增 Azure CLI 的支援

你可以選擇使用 Azure CLI 從 VS Code 的終端視窗提交 Quantum 工作。

  1. 安裝 Azure CLI

  2. 在 VS Code 中開啟 Windows 指令提示字元或終端機。

  3. 在命令提示字元中,執行下列命令以更新至最新的 Azure CLI quantum 擴充功能:

    az extension add --upgrade -n quantum
    

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