Обновите 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 (рекомендуется).
Обновите последние
qsharp
пакетыazure-quantum
Python с помощью установщика пакетов для Python (pip).pip install --upgrade qsharp>=1.0
pip install --upgrade azure-quantum
Обновление пакета Azure-quantum с поддержкой Qiskit в виртуальной среде Python (рекомендуется)
Пакет Python azure-quantum включает необязательную поддержку для создания и отправки каналов Qiskit в Azure Quantum. При установке пакета Azure-quantum с поддержкой Qiskit она устанавливает последнюю версию Qiskit, которая может вызвать проблемы с существующей средой Qiskit. Чтобы обеспечить стабильную среду разработки, рекомендуется создать виртуальную среду Python и установить azure-quantum там.
Чтобы создать виртуальную среду Python и установить azure-quantum с поддержкой Qiskit:
Создайте локальную папку, например ~/qiskit10-env.
Запустите
venv
путь к папкеpython3 -m venv ~/qiskit10-env
Активируйте среду.
~/qiskit10-env/bin/activate
Запустите
pip list
и увидите, что в новой среде установлены только основные пакеты.Чтобы установить пакет Azure-Quantum, выполните команду
pip install azure-quantum[qiskit]
Установите все другие пакеты, которые вы использовали в предыдущей среде по мере необходимости. Вы можете выполняться
pip list
в каждой среде для сравнения пакетов и версий.
Примечание.
Вы также можете открыть виртуальную среду в VS Code. В меню "Вид" выберите "Палитра>команд Python: создание среды>venv". В правом нижнем углу выберите "Открыть папку" и выберите созданную ранее папку среды. Дополнительные сведения об использовании сред в VS Code см . в средах Python в VS Code.
Обновление пакета Azure-Quantum с поддержкой Qiskit в текущей среде
Вы также можете обновить пакет Azure-quantum с поддержкой Qiskit без использования виртуальной среды. Однако обновления пакетов qiskit в существующей среде могут привести к конфликтам зависимостей с другими пакетами. Дополнительные сведения о совместимости пакетов см. в разделе Qiskit 1.0.
Чтобы обновить пакет Azure-Quantum, выполните следующие действия.
Удалите существующие пакеты Azure-quantum и qiskit:
pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
Установите azure-quantum с помощью необязательного параметра [qiskit]:
pip install azure-quantum[qiskit]
Обновление квантового расширения Azure CLI
Обновите или установите последнее расширение Azure CLI quantum
.
Откройте командную строку Windows.
В командной строке выполните команду
az extension add \ --upgrade \ --name quantum