你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
设置 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 中 将 QDK 用于 Web ,而无需安装扩展,但你没有 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。
打开 Windows 命令提示符。
在命令提示符下运行以下命令以更新到最新的 Azure CLI
quantum
扩展:az extension add \ --upgrade \ -n quantum
若要测试设置,请参阅 将作业提交 Q# 到 Azure Quantum。