Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узнайте, как обновить 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 (рекомендуется).
Обновите пакет Python до последней
qdkверсии с дополнительным компонентомazure:pip install --upgrade "qdk[azure]"Чтобы добавить поддержку анализа, преобразования, создания кода и моделирования Qiskit каналов, установите
qiskitиjupyterдополнительные компоненты.pip install --upgrade "qdk[qiskit,jupyter]"
Примечание.
Поддерживает QDK версии 1 и 2 из Qiskit.
Обновите модуль qdk.azure, добавив поддержку Qiskit в виртуальной среде Python (рекомендуемое решение).
Модули Python qdk.azure и qdk.qiskit включают необязательную поддержку для создания и отправки цепей Qiskit в Azure Quantum. При установке модулей qdk.azure и qdk.qiskit последняя версия Qiskit устанавливается по умолчанию, что может привести к проблемам с существующей Qiskit средой. Чтобы обеспечить стабильную среду разработки, создайте виртуальную среду Python и установите qdk.azure и qdk.qiskit в виртуальной среде.
Примечание.
Если вы используете
Чтобы создать виртуальную среду Python и установить qdk.azure , qdk.qiskitвыполните следующие действия.
Например
~/qiskit10-env, создайте локальную папку.Запустите
venv, указав путь к папке.python -m venv ~/qiskit10-envАктивируйте среду.
~/qiskit10-env/bin/activateЗапустите
pip list, чтобы увидеть, что в новой среде установлены только основные пакеты.Чтобы установить модули
qdk.azureиqdk.qiskit, выполните следующую команду:pip install "qdk[azure,qiskit]"Установите другие пакеты, которые вы использовали в предыдущей среде по мере необходимости. Выполните команду в каждой
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 в вашей текущей среде, выполните следующие действия.
Удалите существующие
qdkмодули и другие Qiskit зависимости:pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qirПереустановите пакет
qdkс дополнениемqiskit:pip install "qdk[qiskit]"
Azure Обновление расширения CLI quantum
Обновите или установите последнее Azure расширение CLI quantum .
Откройте командную строку Windows.
В командной строке выполните следующую команду:
az extension add --upgrade -n quantum