設定 Quantum Development Kit 延伸模組
在本文中,您將瞭解如何安裝適用於Visual Studio Code 的 Azure Quantum Development Kit (QDK) 延伸模組,以及新增 Python、Jupyter Notebook 和 Azure CLI 的支援。
必要條件
- 最新版的 Visual Studio Code。
- 如果您想要將作業提交至 Azure Quantum,您也需要具有量子工作區的 Azure 帳戶。 如需詳細資訊,請參閱 建立 Azure Quantum 工作區。
安裝 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 和 Pip 的 Python 環境 (3.9 或更新版本,建議使用 3.11)。
- 已安裝 QDK 擴充功能的 VS Code。
安裝必要套件
若要新增 Python 和 Jupyter Notebook 支援:
開啟命令行。
qsharp
安裝與azure-quantum
套件:python -m pip install qsharp azure-quantum
針對 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]
安裝選擇性的 Python 套件,您可能需要在 Jupyter Notebook 中顯示結果並運作:
python -m pip install ipykernel ipympl jupyterlab
若要測試您的設定,請參閱使用 Python 提交Q#作業或使用 Jupyter Notebook 提交Q#作業。
新增 Azure CLI 的支援
Azure CLI 是使用 Visual Studio Code 中的終端機視窗提交量子作業的選擇性方法。
安裝 Azure CLI。
開啟命令行。
安裝最新的 Azure CLI
quantum
擴充功能:az extension add \ --upgrade \ -n quantum
若要測試您的設定,請參閱 將作業提交 Q# 至 Azure Quantum。