Partilhar via


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

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

Pré-requisitos

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

Atualizar a extensão 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 desativar as atualizações automáticas e atualizar suas extensões manualmente, consulte Atualização automática de extensões na documentação do VS Code.

Atualizar os Azure Quantum pacotes Python

Importante

Se estiver a atualizar a partir de um ambiente anterior Qiskit, consulte Atualizar o módulo qdk.azure com suporte Qiskit num ambiente virtual Python (recomendado).

  1. Atualize para a versão mais recente da biblioteca qdk Python com o extra azure.

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

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

Nota

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

Os módulos qdk.azure e qdk.qiskit de Python incluem suporte opcional para criar e submeter circuitos Qiskit a Azure Quantum. Quando instalas os módulos qdk.azure e qdk.qiskit, a versão mais recente de Qiskit é instalada por defeito, o que pode causar problemas num ambiente Qiskit existente. Para garantir um ambiente de desenvolvimento estável, crie um ambiente virtual Python e instale-o qdk.azureqdk.qiskit no ambiente virtual.

Nota

Se estiver a usar Qiskit a versão 1, consulte Qiskit as alterações na embalagem 1.0 para mais informações sobre compatibilidade da embalagem.

Para criar um ambiente virtual Python e instalar qdk.azure e qdk.qiskit, siga estes passos:

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

  2. Executar 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 se apenas os pacotes principais estão instalados no novo ambiente.

  5. Para instalar os qdk.azure módulos 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. Executa o pip list comando em cada ambiente para comparar pacotes e versões.

Nota

Você também pode abrir seu ambiente virtual no VS Code. No menu Exibir , escolha Paleta de Comandos e, em seguida, digite Python: Create Environment 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 Python no VS Code.

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

Também pode atualizar os qdk.azure módulos e qdk.qiskit sem usar um ambiente virtual. No entanto, as atualizações dos qiskit pacotes em um ambiente existente podem causar conflitos de dependência com outros pacotes. Consulte Qiskit alterações na embalagem da versão 1.0 para mais informações sobre compatibilidade de embalagens.

Para atualizar os qdk.azure módulos e qdk.qiskit no seu ambiente atual, complete os seguintes passos:

  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 adicional:

    pip install "qdk[qiskit]"
    

Atualizar a Azure extensão CLI quantum

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

  1. Abra uma linha de comandos do Windows.

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

    az extension add --upgrade -n quantum