Compartilhar via


Configurar a Quantum Development Kit extensão

Neste artigo, você aprenderá a instalar a extensão do Azure Quantum Development Kit (QDK) para Visual Studio Code e adicionar suporte para Python, Jupyter Notebooks e a CLI do Azure.

Pré-requisitos

Instalar a extensão QDK

Para usar o QDK no Visual Studio Code, instale a extensão QDK. Você também pode usar o QDK no VS Code para a Web sem instalar a extensão, mas não terá todos os recursos do VS Code Desktop. Para obter mais informações, consulte Diferentes maneiras de executar Q# programas.

Observação

Se você usou versões anteriores do QDK, execute python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum para evitar conflitos de versão do pacote.

Agora você pode escrever, depurar e executar Q# programas no simulador quântico interno ou, se tiver uma conta do Azure, conectar e enviar Q# programas para hardware quântico, tudo do VS Code.

Para testar sua configuração, consulte Enviar Q# trabalhos para o Azure Quantum.

Adicionar suporte para Python e Jupyter Notebooks

Com o suporte do Python no Visual Studio Code, você pode inserir ou chamar Q# o código de seus programas Python ou Jupyter Notebooks e executá-los no simulador quântico interno ou conectar-se ao workspace do Azure e enviar seus trabalhos para o hardware quântico.

Pré-requisitos

  • Um ambiente Python (3.9 ou superior, 3.11 recomendado) com Python e Pip instalados.
  • VS Code com a extensão QDK instalada.

Instalação dos pacotes necessários

Para adicionar suporte a Python e Jupyter Notebook:

  1. Instale as extensões Python e Jupyter para VS Code.

  2. Abra a linha de comando.

  3. Instale os qsharp pacotes e azure-quantum :

    python -m pip install qsharp azure-quantum
    
  4. Para suporte a Qiskit ou Cirq, instale azure-quantum usando os parâmetros [qiskit] ou [cirq]:

    Importante

    Se você estiver atualizando de um ambiente Qiskit anterior, consulte Atualizar o pacote azure-quantum com suporte ao 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 pacotes Python opcionais que talvez sejam necessários para exibir resultados e trabalhar em Jupyter Notebooks:

    python -m pip install ipykernel ipympl jupyterlab
    

Para testar sua configuração, consulte Enviar Q# trabalhos com Python ou Enviar Q# trabalhos com Jupyter Notebooks.

Adicionar suporte para a CLI do Azure

A CLI do Azure é um método opcional para enviar trabalhos quânticos usando uma janela de terminal no Visual Studio Code.

  1. Instale a CLI do Azure.

  2. Abra a linha de comando.

  3. Instale a extensão mais recente da CLI quantum do Azure:

    az extension add \
        --upgrade \
        -n quantum
    

Para testar sua configuração, consulte Enviar Q# trabalhos para o Azure Quantum.