Compartilhar via


Tutorial: Instalar pacotes em seu ambiente python no Visual Studio

Este artigo apresenta a Etapa 5 da série de tutoriais Trabalhar com Python no Visual Studio.

Todo o código em um projeto do Python é executado no contexto de um ambiente específico. Exemplos de ambientes incluem um ambiente global, um ambiente virtual, um ambiente conda e assim por diante. O ambiente é usado para todas as tarefas que exigem serviços de idioma específicos para a versão do Python e um conjunto de pacotes instalados. Cada ambiente requer determinados pacotes instalados com base no código do projeto.

A comunidade de desenvolvedores do Python produz milhares de pacotes úteis que você pode incorporar em seus próprios projetos. Na Etapa 5 desta série de tutoriais, você usa a janela Ambientes do Python no Visual Studio para gerenciar pacotes em seus ambientes do Python.

Na Etapa 5 do tutorial, você aprenderá a:

  • Exibir ambientes e pacotes do Python no Visual Studio
  • Instalar e gerenciar pacotes para ambientes do Python
  • Testar código python com pacotes instalados

Pré-requisitos

Exibir ambientes do Python no Visual Studio

O Visual Studio fornece dois locais para exibir informações sobre ambientes do Python:

  • O Ambientes do Python no Gerenciador de Soluções lista os ambientes em uso no momento pelo projeto. Se você tiver mais de um ambiente para um projeto, o Visual Studio mostrará o ambiente ativo em negrito. Você pode expandir um ambiente específico para ver o conjunto de pacotes instalados. Quando um ambiente está ativo, você pode importar seus pacotes instalados e usá-los em seu código.

    Captura de tela que mostra o nó de Ambientes Python no Gerenciador de Soluções no Visual Studio 2022.

    Captura de tela que mostra o nó de Ambientes Python no Gerenciador de Soluções no Visual Studio 2019.

  • A janela Ambientes do Python exibe todos os ambientes disponíveis e seus pacotes instalados. Você pode exibir ambientes instalados usando o Instalador do Visual Studio e ambientes instalados separadamente. Os ambientes disponíveis incluem ambientes globais, virtuais e conda. O Visual Studio mostra o ambiente python padrão para novos projetos em negrito.

    Captura de tela que mostra a janela Ambientes do Python no Visual Studio 2022.

    Captura de tela que mostra a janela Ambientes do Python no Visual Studio 2019.

Use um dos seguintes métodos para abrir a janela Ambientes do Python:

  • Para acessar a janela na barra de ferramentas principal no Visual Studio, selecione Exibir>Outras Janelas>Ambientes do Python.

  • Se você tiver um projeto do Python aberto no Gerenciador de Soluções, clique com o botão direito do mouse no nó Ambientes do Python dentro do projeto e selecione Exibir Todos os Ambientes do Python:

    Captura de tela que mostra como abrir a janela Ambientes do Python com o clique com o botão direito do mouse no Visual Studio 2022.

    Captura de tela que mostra como abrir a janela Ambientes do Python com o botão direito do mouse no Visual Studio 2019.

    Você também pode usar o atalho de teclado Ctrl+K, Ctrl+` para abrir a janela Ambientes do Python do Gerenciador de Soluções.

Preparar o arquivo Python

Para se preparar para o exercício, siga estas etapas para atualizar o arquivo de projeto do Python para incluir o código necessário:

  1. Abra o arquivo de projeto do Python (.py) no editor. (A Etapa 2 do Tutorial explica como criar esse arquivo, em que o nome do arquivo padrão é PythonApplication1.py.)

  2. Substitua o código no arquivo pelo código a seguir. Essa versão do código cria uma onda cossenoidal semelhante à saída da Etapa 4 do tutorial, mas traça a saída graficamente.

    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()
    
  3. No editor, passe o mouse sobre a instrução de importação matplotlib. O Visual Studio usa formatação especial para indicar que a instrução não foi resolvida.

    Captura de tela que mostra como o Visual Studio 2022 usa formatação especial para indicar que a instrução de importação matplotlib não foi resolvida.

    Captura de tela que mostra como o Visual Studio 2019 usa formatação especial para indicar que a instrução de importação matplotlib não foi resolvida.

    A instrução de importação matplotlib não foi resolvida porque os pacotes necessários não estão instalados no ambiente global padrão. Você aprenderá a instalar os pacotes necessários na próxima seção.

Instalar pacotes para o ambiente do Python

Para resolver a instrução de importação matplotlib, você precisa instalar os pacotes necessários no ambiente global padrão:

  1. Na janela Ambientes do Python, selecione o ambiente padrão para novos projetos do Python e, em seguida, selecione Pacotes (PyPI) no menu suspenso. (PyPI é o acrônimo para o Índice de Pacotes do Python.)

    Captura de tela que mostra como selecionar a opção PyPI de Pacotes para o ambiente selecionado para ver os pacotes instalados.

    O Visual Studio mostra a lista de pacotes atualmente instalados no ambiente padrão.

  2. No campo Pesquisa, insira matplotlib. Na lista de resultados, selecione a opção Executar comando: pip install matplotlib.

    Captura de tela que mostra como instalar a biblioteca matplotlib para o ambiente selecionado na janela Ambientes do Python no Visual Studio 2022.

    Captura de tela que mostra como instalar a biblioteca matplotlib para o ambiente selecionado na janela Ambientes do Python no Visual Studio 2019.

    O comando instala a biblioteca de matplotlib e também todos os pacotes dos quais ele depende. Nesse caso, os pacotes dependentes incluem a biblioteca de numpy.

    Você pode abrir a janela Exibição>Saída para monitorar o progresso da instalação.

  3. Após a instalação dos pacotes, a janela Ambientes do Python é atualizada para mostrar os pacotes para o ambiente selecionado:

    Captura de tela que mostra os pacotes matplotlib e numpy recém-instalados para o ambiente selecionado na janela Ambientes do Python no Visual Studio 2022.

    Captura de tela que mostra os pacotes matplotlib e numpy recém-instalados para o ambiente selecionado na janela Ambientes do Python no Visual Studio 2019.

    O X à direita do pacote o desinstala.

Executar o programa

Agora que a biblioteca matplotlib está instalada, você está pronto para testar seu programa.

  1. Execute seu programa com depuração (F5) ou sem o depurador de (Ctrl+F5).

  2. Verifique a saída do programa. Você deve ver um gráfico dos dados de cosseno:

    Captura de tela que mostra a saída do programa, que usa código no pacote de biblioteca matplotlib do Python.

Próxima etapa