Partilhar 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 Python é executado dentro do 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 quaisquer tarefas que exijam serviços de linguagem específicos para a versão Python e um conjunto de pacotes instalados. Cada ambiente requer determinados pacotes instalados com base no código do projeto.

A comunidade de desenvolvedores 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 Python Environments no Visual Studio para gerenciar pacotes em seus ambientes Python.

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

  • Exibir ambientes e pacotes Python no Visual Studio
  • Instalar e gerenciar pacotes para ambientes Python
  • Teste o código Python com pacotes instalados

Pré-requisitos

Exibir ambientes Python no Visual Studio

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

  • O nó Python Environments no Gerenciador de Soluções lista os ambientes atualmente em uso pelo seu 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.

  • A janela Python Environments exibe todos os ambientes disponíveis e seus pacotes instalados. Você pode exibir ambientes instalados usando o Visual Studio Installer 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.

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

  • Para aceder à janela a partir da barra de ferramentas principal no Visual Studio, selecione Exibir>Outras Janelas>Ambientes Python.

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

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

Preparar o arquivo Python

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

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

  2. Substitua o código no arquivo com o código a seguir. Esta versão do código cria uma onda cosseno semelhante à saída do tutorial "Etapa 4", mas representa 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. Visual Studio usa formatação especial para indicar que a instrução não está resolvida.

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

Instalar pacotes para o ambiente Python

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

  1. Na janela Ambientes Python, selecione o ambiente padrão para novos projetos em Python e, em seguida, selecione Pacotes (PyPI) no menu pendente. (PyPI é a sigla para Python Package Index.)

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

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

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

    Você pode abrir a janela View>Output para monitorar o progresso da instalação.

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

    O X à direita do pacote desinstala-o.

Execute o programa

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

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

  2. Verifique a saída do programa. Deverá ver um gráfico dos dados do cosseno:

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

Próximo passo