Quantum Development Kit Настройка расширения
В этой статье вы узнаете, как установить расширение Azure Quantum Development Kit (QDK) для Visual Studio Code и добавить поддержку Python, Jupyter Notebook и Azure CLI.
Необходимые компоненты
- Последняя версия Visual Studio Code.
- Если вы хотите отправить задания в Azure Quantum, вам также нужна учетная запись Azure с квантовой рабочей областью. Дополнительные сведения см. в статье Создание рабочей области Azure Quantum.
Установка расширения 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, выполните следующие действия.
Установите расширения Python и Jupyter для VS Code.
Откройте командную строку.
qsharp
Установите иazure-quantum
пакеты:python -m pip install qsharp azure-quantum
Для поддержки 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]
Установите необязательные пакеты Python, которые могут потребоваться для отображения результатов и работы в Jupyter Notebook:
python -m pip install ipykernel ipympl jupyterlab
Чтобы проверить настройку, см. статью "Отправка заданий с помощью Python" или "Отправка Q# Q# заданий" с помощью Записных книжек Jupyter.
Добавление поддержки Azure CLI
Azure CLI — это необязательный метод отправки квантовых заданий с помощью окна терминала в Visual Studio Code.
Установите интерфейс командной строки Azure.
Откройте командную строку Windows.
В командной строке выполните следующую команду, чтобы обновить до последнего расширения Azure CLI
quantum
:az extension add \ --upgrade \ -n quantum
Чтобы проверить настройку, см. статью "Отправка Q# заданий в Azure Quantum".