Etapa 5: Instalar pacotes no ambiente do Python

Etapa anterior: executar o código no depurador

A comunidade de desenvolvedores do Python produziu milhares de pacotes úteis que você pode incorporar em seus próprios projetos. O Visual Studio oferece uma interface do usuário para gerenciar pacotes em seus ambientes do Python.

Exibir ambientes

  1. Selecione o comando de menu Exibir>Outras Janelas>Ambientes do Python. A janela Ambientes de Python será aberta como um par com o Gerenciador de Soluções e mostrará os diferentes ambientes disponíveis para você. A lista mostra ambos os ambientes em que você instalou usando o instalador do Visual Studio e aqueles que você instalou separadamente. Isso inclui ambientes globais, virtuais e do conda. O ambiente em negrito é o ambiente padrão, que é usado para novos projetos. Para obter mais informações sobre como trabalhar com ambientes, confira Como criar e gerenciar ambientes do Python em ambientes do Visual Studio.

    Python Environments window-2022

    Python Environments window-2019

    Observação

    Você também pode usar o atalho de teclado Ctrl+K, Ctrl+` para abrir a janela Ambientes do Python da janela do Gerenciador de Soluções. Se o atalho não funcionar e você não encontrar a janela Ambientes do Python no menu, é possível que você não tenha instalado a carga de trabalho do Python. Confira Como instalar o suporte do Python no Visual Studio no Windows para obter diretrizes sobre como instalar o Python.

    Com um projeto do Python aberto, você pode abrir a janela Ambientes do Python por meio do Gerenciador de Soluções. Clique com o botão direito do mouse em Ambientes do Python e selecione Exibir Todos os Ambientes do Python.

    Python Environments-2022

    Python Environments-2019

  2. Agora, crie um projeto com Arquivo>Novo >Projeto, escolhendo o modelo Aplicativo do Python.

  3. No arquivo de código que é exibido, cole o código a seguir, que cria uma curva de cosseno como nas etapas anteriores do tutorial, só que desta vez, plotada graficamente. Você também pode usar o projeto criado anteriormente e substituir o código.

    from math import radians
    import numpy as np # installed with matplotlib
    import matplotlib.pyplot as plt
    
    def main():
        x = np.arange(0, radians(1800), radians(12))
        plt.plot(x, np.cos(x), 'b')
        plt.show()
    
    main()
    
  4. Na janela do editor, passe o mouse sobre as instruções de importação numpy e matplotlib. Você observará que eles não foram resolvidos. Para resolver as instruções de importação, instale os pacotes no ambiente global padrão.

    Unresolved package import-2022

    Unresolved package import

  5. Quando olhar para a janela do editor, observe que quando você passa o mouse sobre as instruções de importação numpy e matplotlib, elas não são resolvidas. O motivo é que os pacotes não foram instalados no ambiente global padrão.

    Por exemplo, escolha Abrir janela Interativa e uma janela Interativa desse ambiente específico será exibida no Visual Studio.

  6. Use a lista suspensa abaixo da lista de ambientes para alternar para a guia Pacotes. A guia Pacotes lista todos os pacotes que estão atualmente instalados no ambiente.

Instalar pacotes usando a janela Ambientes do Python

  1. Na janela Ambientes do Python, selecione o ambiente padrão para novos projetos do Python e escolha a guia Pacotes. Em seguida, você verá uma lista de pacotes que estão atualmente instalados no ambiente.

  2. Instale matplotlib inserindo o nome dele no campo de pesquisa e, em seguida, selecionando a opção Executar comando: pip install matplotlib. A execução do comando instalará matplotlib e todos os pacotes dos quais ele depende (nesse caso, incluindo numpy).

  3. Escolha a guia Pacotes.

  4. Dê permissão para a elevação, se for solicitado.

  5. Depois de instalar o pacote, ele aparecerá na janela Ambientes de Python. O X à direita do pacote serve para desinstalá-lo.

    Installing matplotlib in the environment-2022 in Packages tab

    Installing matplotlib in the environment-2019 in Packages tab

  6. Dê permissão para a elevação, se for solicitado.

  7. Depois que o pacote for instalado, ele aparecerá na janela Ambientes de Python. O X à direita do pacote serve para desinstalá-lo.

    Installing matplotlib in the environment-2022

    Installing matplotlib in the environment-2019

    Observação

    Uma pequena barra de progresso pode ser exibida sob o ambiente para indicar que o Visual Studio está criando o banco de dados do IntelliSense para o pacote recém-instalado. A guia IntelliSense também mostra mais informações detalhadas. Observe que, até que o banco de dados seja concluído, os recursos do IntelliSense, como preenchimento automático e verificação de sintaxe, não estarão ativos no editor para esse pacote.

    O Visual Studio 2017 versão 15.6 e posterior usa um método diferente e mais rápido para trabalhar com o IntelliSense e exibe uma mensagem para esse efeito na guia IntelliSense.

Execute o programa

Agora que o matplotlib está instalado, execute o programa com (F5) ou sem o depurador (Ctrl+F5) para ver a saída:

Output of matplotlib example

Próxima etapa

Aprofunde-se um pouco mais