Поделиться через


Quantum Development Kit Настройка расширения

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

Необходимые компоненты

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

Чтобы использовать QDK в Visual Studio Code, установите расширение QDK. Вы также можете использовать QDK в VS Code для Интернета без установки расширения, но у вас нет всех функций 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

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

Необходимые компоненты

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

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

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

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

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

  3. qsharp Установите и azure-quantum пакеты:

    python -m pip install qsharp azure-quantum
    
  4. Для поддержки Qiskit или Cirq установите azure-quantum параметры [qiskit] или [cirq]:

    Внимание

    Если вы обновляетесь из предыдущей среды Qiskit, ознакомьтесь с обновлением пакета Azure-quantum с поддержкой Qiskit.

    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# Q# заданий" с помощью Записных книжек Jupyter.

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

Azure CLI — это необязательный метод отправки квантовых заданий с помощью окна терминала в Visual Studio Code.

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

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

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

    az extension add \
        --upgrade \
        -n quantum
    

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