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


Обновите Azure Quantum Development Kit (QDK) до последней версии

Узнайте, как обновить QDK Azure до последней версии.

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

  • В этой статье предполагается, что у вас уже установлено расширение QDK Azure в Visual Studio Code. Если вы устанавливаете его в первый раз, обратитесь к руководству по установке.

Обновление расширения Visual Studio Code

По умолчанию расширения Visual Studio Code обновляются автоматически. После любых обновлений вам будет предложено перезагрузить VS Code. Если вы предпочитаете отключить расширения автоматического обновления и обновления вручную, см . раздел "Автоматическое обновление расширения" в документации по VS Code.

Обновление пакетов Azure Quantum Python

Внимание

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

  1. Обновите последние qsharp пакеты azure-quantum Python с помощью установщика пакетов для Python (pip).

    pip install --upgrade qsharp>=1.0
    
    pip install --upgrade azure-quantum
    

Пакет Python azure-quantum включает необязательную поддержку для создания и отправки каналов Qiskit в Azure Quantum. При установке пакета Azure-quantum с поддержкой Qiskit она устанавливает последнюю версию Qiskit, которая может вызвать проблемы с существующей средой Qiskit. Чтобы обеспечить стабильную среду разработки, рекомендуется создать виртуальную среду Python и установить azure-quantum там.

Чтобы создать виртуальную среду Python и установить azure-quantum с поддержкой Qiskit:

  1. Создайте локальную папку, например ~/qiskit10-env.

  2. Запустите venv путь к папке

    python3 -m venv ~/qiskit10-env
    
  3. Активируйте среду.

    ~/qiskit10-env/bin/activate
    
  4. Запустите pip list и увидите, что в новой среде установлены только основные пакеты.

  5. Чтобы установить пакет Azure-Quantum, выполните команду

    pip install azure-quantum[qiskit]
    
  6. Установите все другие пакеты, которые вы использовали в предыдущей среде по мере необходимости. Вы можете выполняться pip list в каждой среде для сравнения пакетов и версий.

Примечание.

Дополнительные сведения о совместимости пакетов см. в разделе Qiskit 1.0.

Примечание.

Вы также можете открыть виртуальную среду в VS Code. В меню "Вид" выберите "Палитра>команд Python: создание среды>venv". В правом нижнем углу выберите "Открыть папку" и выберите созданную ранее папку среды. Дополнительные сведения об использовании сред в VS Code см . в средах Python в VS Code.

Обновление пакета Azure-Quantum с поддержкой Qiskit в текущей среде

Вы также можете обновить пакет Azure-quantum с поддержкой Qiskit без использования виртуальной среды. Однако обновления пакетов qiskit в существующей среде могут привести к конфликтам зависимостей с другими пакетами. Дополнительные сведения о совместимости пакетов см. в разделе Qiskit 1.0.

Чтобы обновить пакет Azure-Quantum, выполните следующие действия.

  1. Удалите существующие пакеты Azure-quantum и qiskit:

    pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
    
  2. Установите azure-quantum с помощью необязательного параметра [qiskit]:

    pip install azure-quantum[qiskit]
    

Обновление квантового расширения Azure CLI

Обновите или установите последнее расширение Azure CLI quantum .

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

  2. В командной строке выполните команду

    az extension add \
        --upgrade \
        --name quantum