設定 Microsoft Quantum Development Kit

在本文中,您將學習如何安裝 Quantum Development Kit Microsoft (QDK) 的 Visual Studio Code(VS Code)擴充功能、支援 Jupyter Notebook 的 QDK Python 套件,以及 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

安裝 QDK Python 套件

有了 VS Code 中的 Python 支援,你可以嵌入或呼叫 Q# Python 程式或 Jupyter 筆記本的程式碼,並在內建的量子模擬器上執行。 您也可以連線到 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 "qdk[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