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
- A versão mais recente do Visual Studio Code.
- Se você quiser enviar trabalhos para o Azure Quantum, também precisará de uma conta do Azure com um workspace quântico. Para obter mais informações, confira Criar um workspace do Azure Quantum.
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:
Instale as extensões Python e Jupyter para VS Code.
Abra a linha de comando.
Instale os
qsharp
pacotes eazure-quantum
:python -m pip install qsharp azure-quantum
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]
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.
Instale a CLI do Azure.
Abra um prompt de comando do Windows.
No prompt de comando, execute o seguinte comando para atualizar para 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.