Compartir a través de


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

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:

  1. Instale las extensiones de Python y Jupyter para VS Code.

  2. Abre la línea de comando.

  3. Instale los qsharp paquetes y azure-quantum :

    python -m pip install qsharp azure-quantum
    
  4. 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]
    
  5. 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.

  1. Instale la CLI de Azure.

  2. Abra un símbolo del sistema de Windows.

  3. 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.