你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍如何安装适用于 Visual Studio Code 的 Azure Quantum Development Kit (QDK) 扩展(VS Code),并添加对 Python、Jupyter Notebook 和 Azure CLI 的支持。
先决条件
- 最新版本的 VS Code。
- 如果要将作业提交到 Azure Quantum,则需要具有具有量子工作区的 Azure 帐户。 有关详细信息,请参阅创建 Azure Quantum 工作区。
安装 QDK 扩展
若要在 VS Code 中使用 QDK,请安装 QDK 扩展。 还可以在 VS Code 中 将 QDK 用于 Web ,而无需安装扩展,但你没有 VS Code Desktop 的所有功能。 有关详细信息,请参阅 运行 Q# 程序的不同方法。
现在可以针对内置量子模拟器编写、调试和运行 Q# 程序。 或者,如果你有一个 Azure 帐户,你可以从 VS Code 连接到量子硬件并提交 Q# 程序。
若要测试设置,请参阅 将作业提交 Q# 到 Azure Quantum。
添加对 Python 和 Jupyter Notebook 的支持
借助 VS Code 中的 Python 支持,可以从 Python 程序或 Jupyter 笔记本嵌入或调用 Q# 代码,并在内置量子模拟器上运行它们。 还可以连接到 Azure Quantum 工作区,并提交作业以在真实量子硬件上运行。
先决条件
- 使用 Python 和 Pip 安装 Python 环境(3.9 或更高版本,建议使用 3.11)。
- 在 VS Code 中安装 QDK 扩展。
安装必需包
添加 Python 和 Jupyter Notebook 支持:
打开命令行。
使用
qdkPython 库与azure的附加功能进行安装:python -m pip install qdk[azure]对于 Qiskit 或 Cirq 支持,请使用
azure-quantum或qiskit附加内容进行安装cirq:重要
如果您正从先前的 Qiskit 环境更新,请参阅 更新包含 Qiskit 支持的 azure-quantum 包。
python -m pip install azure-quantum[qiskit]或
python -m pip install azure-quantum[cirq]或
python -m pip install azure-quantum[qiskit,cirq]安装可选的 Python 包以显示结果并在 Jupyter Notebook 中工作:
python -m pip install qdk[jupyter] ipykernel ipympl jupyterlab
若要测试设置,请参阅Q# 提交作业,或使用 Q# 提交作业。
添加对 Azure CLI 的支持
Azure CLI 是一种在 VS Code 中使用终端窗口提交量子作业的可选方法。
安装 Azure CLI。
打开 Windows 命令提示符。
在命令提示符下运行以下命令以更新到最新的 Azure CLI
quantum扩展:az extension add \ --upgrade \ -n quantum
若要测试设置,请参阅 将作业提交 Q# 到 Azure Quantum。