Настройте Microsoft Quantum Development Kit

В этой статье вы узнаете, как установить расширение Microsoft Quantum Development Kit (QDK) для Visual Studio Code (VS Code) и добавить поддержку Python, Jupyter Notebook и Azure CLI.

Предварительные условия

  • Последняя версия VS Code.
  • Если вы хотите отправить задания в Azure Quantum, необходимо иметь учетную запись Azure с квантовой рабочей областью. Дополнительные сведения см. в статье Создание рабочей области Azure Quantum.

Установка расширения QDK

Чтобы использовать QDK в VS Code, установите расширение QDK. Вы также можете использовать QDK в VS Code для Интернета без установки расширения, но у вас нет всех функций VS Code Desktop. Дополнительные сведения см. в разделе "Различные способы запуска Q# программ".

Теперь вы можете создавать, отлаживать и запускать Q# программы в встроенном квантовом симуляторе. Или, если у вас есть учетная запись Azure, вы можете подключить и отправить Q# программы на квантовое оборудование, все из VS Code.

Чтобы проверить настройку, см. статью "Отправка Q# заданий в Azure Quantum".

Добавление поддержки Python и Jupyter Notebook

С поддержкой Python в VS Code можно внедрить или вызвать Q# код из программ Python или записных книжек Jupyter и запустить их на встроенном квантовом симуляторе. Вы также можете подключиться к рабочей области Azure Quantum и отправить задания для выполнения на реальном квантовом оборудовании.

Предварительные условия

  • Установите среду Python (версия 3.10 или более поздняя, рекомендуется 3.11) с Python и Pip.
  • Установите расширение QDK в VS Code.

Установка необходимых пакетов

Чтобы добавить поддержку Python и Jupyter Notebook, выполните следующие действия.

  1. Установите расширения Python и Jupyter для VS Code.

  2. Откройте командную строку.

  3. Установите библиотеку qdk Python с дополнительными компонентами azure :

    python -m pip install "qdk[azure]"
    
  4. Для поддержки Qiskit версии 1 и версии 2 установите дополнительный пакет qiskit:

    python -m pip install "qdk[qiskit]"
    

    Внимание

    Если вы обновляетесь из предыдущей среды Qiskit, см. раздел "Обновление qdk.azure модуля с поддержкой Qiskit".

  5. Чтобы работать в Jupyter Notebook и отображать визуализации, установите следующие пакеты Python:

    python -m pip install "qdk[jupyter]" ipykernel ipympl jupyterlab
    

Чтобы проверить настройку, обратите внимание на статью "Отправка Q# заданий с помощью Python" или "Отправка Q# заданий с помощью Jupyter Notebooks".

Добавление поддержки Azure CLI

Вы можете использовать Azure CLI для отправки квантовых заданий из окна терминала в VS Code.

  1. Установите интерфейс командной строки Azure.

  2. Откройте командную строку Windows или терминал в VS Code.

  3. В командной строке выполните следующую команду, чтобы обновить до последнего расширения Azure CLI quantum :

    az extension add --upgrade -n quantum
    

Чтобы проверить настройку, см. статью "Отправка Q# заданий в Azure Quantum".