你当前正在访问 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 的支持。

先决条件

安装 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 和 Jupyter Notebook 支持:

  1. 安装适用于 VS Code 的 PythonJupyter 扩展。

  2. 打开命令行。

  3. qsharp azure-quantum安装和包:

    python -m pip install qsharp azure-quantum
    
  4. 对于 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]
    
  5. 安装可选的 Python 包,可能需要在 Jupyter Notebook 中显示结果并正常工作:

    python -m pip install ipykernel ipympl jupyterlab
    

若要测试设置,请参阅使用 Python 提交Q#作业,或使用 Jupyter Notebook 提交Q#作业。

添加对 Azure CLI 的支持

Azure CLI 是一种在 Visual Studio Code 中使用终端窗口提交量子作业的可选方法。

  1. 安装 Azure CLI

  2. 打开命令行。

  3. 安装最新的 Azure CLI quantum 扩展:

    az extension add \
        --upgrade \
        -n quantum
    

若要测试设置,请参阅 将作业提交 Q# 到 Azure Quantum