Обновите Microsoft Quantum Development Kit до последней версии

Узнайте, как обновить Microsoft Quantum Development Kit (QDK) до последней версии.

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

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

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

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

QDK Обновление библиотек Python

Внимание

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

  1. Обновите пакет Python до последней qdk версии с дополнительным компонентом azure:

    pip install --upgrade "qdk[azure]"
    
  2. Чтобы добавить поддержку анализа, преобразования, создания кода и моделирования Qiskit каналов, установите qiskit и jupyter дополнительные компоненты.

    pip install --upgrade "qdk[qiskit,jupyter]"
    

Примечание.

Поддерживает QDK версии 1 и 2 из Qiskit.

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

Примечание.

Если вы используете версию 1, см. изменения в упаковке 1.0 в разделе для получения дополнительной информации о совместимости пакетов.

Чтобы создать виртуальную среду Python и установить qdk.azure , qdk.qiskitвыполните следующие действия.

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

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

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

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

  5. Чтобы установить модули qdk.azure и qdk.qiskit, выполните следующую команду:

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

Примечание.

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

Обновить модули qdk.azure и qdk.qiskit в текущей среде

Кроме того, можно обновить модули qdk.azure и qdk.qiskit без использования виртуальной среды. Однако обновления qiskit пакетов в существующей среде могут привести к конфликтам зависимостей с другими пакетами. Дополнительные сведения о совместимости пакетов см. в разделе Qiskit.

Чтобы обновить модули qdk.azure и qdk.qiskit в вашей текущей среде, выполните следующие действия.

  1. Удалите существующие qdk модули и другие Qiskit зависимости:

    pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qir
    
  2. Переустановите пакет qdk с дополнением qiskit:

    pip install "qdk[qiskit]"
    

Azure Обновление расширения CLI quantum

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

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

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

    az extension add --upgrade -n quantum