在本文中,您將瞭解如何安裝 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 支援:
開啟命令行。
安裝
qdkPython 庫,附加azure功能或元件。python -m pip install qdk[azure]若要支援 Qiskit 版本 1 與 2,請安裝額外功能
qiskit:python -m pip install azure-quantum[qiskit]重要
如果你是從之前的 Qiskit 環境更新,請參考 「更新
qdk.azure模組並支援 Qiskit」。若要在 Jupyter Notebook 中運作並顯示視覺化,請安裝以下 Python 套件:
python -m pip install qdk[jupyter] ipykernel ipympl jupyterlab
若要測試您的設定,請參閱Q# 提交作業或使用 Q# 提交作業。
新增 Azure CLI 的支援
你可以選擇使用 Azure CLI 從 VS Code 的終端視窗提交 Quantum 工作。
安裝 Azure CLI。
在 VS Code 中開啟 Windows 指令提示字元或終端機。
在命令提示字元中,執行下列命令以更新至最新的 Azure CLI
quantum擴充功能:az extension add --upgrade -n quantum
若要測試您的設定,請參閱 將作業提交 Q# 至 Azure Quantum。