Configuración de la Quantum Development Kit extensión
En este artículo, aprenderá a instalar la extensión de Azure Quantum Development Kit (QDK) para Visual Studio Code y a agregar compatibilidad con Python, Jupyter Notebooks y la CLI de Azure.
Requisitos previos
- Versión más reciente de Visual Studio Code.
- Si desea enviar trabajos a Azure Quantum, también necesita una cuenta de Azure con un área de trabajo cuántica. Para más información, consulte Creación de un área de trabajo de Azure Quantum.
Instalación de la extensión QDK
Para usar el QDK en Visual Studio Code, instale la extensión QDK. También puede usar el QDK en VS Code para web sin instalar la extensión, pero no tendrá todas las características de VS Code Desktop. Para obtener más información, consulte Diferentes formas de ejecutar Q# programas.
Nota:
Si usó versiones anteriores del QDK, ejecute python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum
para evitar conflictos de versión del paquete.
Ahora puede escribir, depurar y ejecutar Q# programas en el simulador cuántico integrado o, si tiene una cuenta de Azure, conéctese y envíe Q# programas al hardware cuántico, todo ello desde VS Code.
Para probar la configuración, consulte Envío Q# de trabajos a Azure Quantum.
Adición de compatibilidad con Python y Jupyter Notebooks
Con la compatibilidad con Python en Visual Studio Code, puede insertar o llamar Q# código desde los programas de Python o jupyter Notebooks y ejecutarlos en el simulador cuántico integrado, o conectarse al área de trabajo de Azure y enviar los trabajos al hardware cuántico.
Requisitos previos
- Un entorno de Python (3.9 o superior, 3.11 recomendado) con Python y Pip instalado.
- VS Code con la extensión QDK instalada.
Instalación de los paquetes necesarios
Para agregar compatibilidad con Python y Jupyter Notebook:
Instale las extensiones de Python y Jupyter para VS Code.
Abre la línea de comando.
Instale los
qsharp
paquetes yazure-quantum
:python -m pip install qsharp azure-quantum
Para la compatibilidad con Qiskit o Cirq, instale
azure-quantum
mediante los parámetros [qiskit] o [cirq]:Importante
Si va a actualizar desde un entorno de Qiskit anterior, consulte Actualización del paquete azure-quantum con compatibilidad con 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]
Instale paquetes opcionales de Python que es posible que tenga que mostrar los resultados y trabajar en cuadernos de Jupyter Notebook:
python -m pip install ipykernel ipympl jupyterlab
Para probar la configuración, consulte Envío de trabajos con Python o Envío Q# Q# de trabajos con Cuadernos de Jupyter Notebook.
Incorporación de compatibilidad con la CLI de Azure
La CLI de Azure es un método opcional para enviar trabajos cuánticos mediante una ventana de terminal en Visual Studio Code.
Instale la CLI de Azure.
Abra un símbolo del sistema de Windows.
En el símbolo del sistema, ejecute el siguiente comando para actualizar a la extensión de la CLI
quantum
de Azure más reciente:az extension add \ --upgrade \ -n quantum
Para probar la configuración, consulte Envío Q# de trabajos a Azure Quantum.