Compartilhar via


Atualize o Azure Quantum Development Kit para a versão mais recente

Saiba como atualizar o Azure Quantum Development Kit (QDK) para a versão mais recente.

Pré-requisitos

  • Este artigo pressupõe que você já tenha a AzureQDK extensão instalada no VS Code (Visual Studio Code). Se você estiver instalando pela primeira vez, consulte o guia de instalação.

Atualizar a extensão do VS Code

Por padrão, o VS Code atualiza automaticamente as extensões. Depois que uma extensão for atualizada, você será solicitado a recarregar o VS Code. Para desabilitar atualizações automáticas e atualizar suas extensões manualmente, consulte a atualização automática de extensão na documentação do VS Code.

Atualizar os pacotes do Azure Quantum Python

Importante

Se você estiver atualizando de um ambiente anterior Qiskit, consulte Atualizar o módulo qdk.azure com suporte Qiskit em um ambiente virtual do Python (recomendado).

  1. Atualize para a biblioteca Python mais recente qdk com o azure extra:

    pip install --upgrade "qdk[azure]"
    
  2. Para adicionar suporte à análise, transformação, geração de código e simulação de circuitos Qiskit, instale os extras qiskit e jupyter.

    pip install --upgrade "qdk[qiskit,jupyter]"
    

Observação

O QDK suporta as versões 1 e 2 de Qiskit.

qdk.azure Os módulos Python qdk.qiskit oferecem suporte opcional para criar e enviar Qiskit circuitos para Azure Quantum. Quando você instala os módulos qdk.azure e qdk.qiskit, a versão mais recente de Qiskit é instalada por padrão, o que pode causar problemas com um ambiente Qiskit existente. Para garantir um ambiente de desenvolvimento estável, crie um ambiente virtual do Python e instale qdk.azure e qdk.qiskit no ambiente virtual.

Observação

Se você estiver usando Qiskit a versão 1, veja Qiskit as alterações de empacotamento 1.0 para obter mais informações sobre compatibilidade de pacotes.

Para criar um ambiente virtual do Python e instalar qdk.azure e qdk.qiskitseguir estas etapas:

  1. Crie uma pasta local, por exemplo ~/qiskit10-env.

  2. Execute venv com o caminho para a pasta.

    python -m venv ~/qiskit10-env
    
  3. Ative o ambiente.

    ~/qiskit10-env/bin/activate
    
  4. Execute pip list para ver que somente os pacotes principais estão instalados no novo ambiente.

  5. Para instalar os módulos qdk.azure e qdk.qiskit, execute o seguinte comando:

    pip install "qdk[azure,qiskit]"
    
  6. Instale outros pacotes que você usou em seu ambiente anterior, conforme necessário. Execute o pip list comando em cada ambiente para comparar pacotes e versões.

Observação

Você também pode abrir seu ambiente virtual no VS Code. No menu Exibir , escolha Paleta de Comandos e, em seguida, insira Python: Criar Ambiente e escolha venv. Em seguida, escolha Abrir Pasta... e selecione a pasta de ambiente que você criou anteriormente. Para obter mais informações sobre como usar ambientes no VS Code, consulte Ambientes do Python no VS Code.

Atualizar os módulos qdk.azure e qdk.qiskit no ambiente atual

Você também pode atualizar os módulos qdk.azure e qdk.qiskit sem usar um ambiente virtual. No entanto, as atualizações nos qiskit pacotes em um ambiente existente podem causar conflitos de dependência com outros pacotes. Confira Qiskit as alterações de empacotamento 1.0 para obter mais informações sobre compatibilidade de pacotes.

Para atualizar os módulos qdk.azure e qdk.qiskit em seu ambiente atual, conclua as seguintes etapas:

  1. Desinstale os módulos existentes qdk e outras Qiskit dependências:

    pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qir
    
  2. Reinstale a qdk biblioteca com o qiskit extra:

    pip install "qdk[qiskit]"
    

Atualizar a extensão da Azure CLI quantum

Atualize ou instale a extensão mais recente Azure da CLI quantum .

  1. Abra um prompt de comando do Windows.

  2. No prompt de comando, execute o seguinte comando:

    az extension add --upgrade -n quantum