Como listar pacotes Python instalados

author
2 minutes, 18 seconds Read

O Pip, Pipenv, Anaconda Navigator, e Conda Package Managers podem ser usados para listar pacotes Python instalados.

Antes de obter uma lista de pacotes instalados, é sempre uma boa prática garantir que versões atualizadas do Python, Pip, Anaconda Navigator e Conda estejam no lugar.

Lista de pacotes instalados com Pip

A lista e o congelamento do pip irá gerar uma lista de pacotes instalados, apenas com resultados formatados de forma diferente. Tenha em mente que o pip list irá listar TODOS os pacotes instalados (independentemente de como eles foram instalados). enquanto o pip freeze irá listar apenas tudo instalado pelo Pip.

Por exemplo:

pip list

Output:

Package Version---------------------------------- ----------absl-py 0.7.0
pip freeze

Output:

absl-py==0.7.0

Listar pacotes numa consola com Pip

Para listar todos os pacotes instalados a partir de uma consola Python usando pip, pode utilizar o seguinte script:

>>> import pkg_resourcesinstalled_packages = pkg_resources.working_setinstalled_packages_list = sorted()print(installed_packages_list)

Output:

['absl-py==0.7.0', 'adodbapi==2.6.0.7', 'alabaster==0.7.12', 'alembic==1.0.7', 'amqp==2.4.1', 'anyjson==0.3.3',

Listar Módulos numa Consola sem Pip

Para listar todos os módulos instalados a partir de uma consola Python sem pip, pode utilizar o seguinte comando:

>>> help("modules")

Note que existem alguns inconvenientes nesta abordagem, incluindo:

  • Se existirem muitos pacotes instalados, este método pode demorar muito tempo a importar cada módulo antes de poder procurar sub-módulos no caminho desse módulo.
  • Módulos que têm código fora de um if __name__ == “__main__”: bloco de código, e se a entrada do usuário é esperada, pode fazer com que o código entre em um loop infinito ou hang.

Lista de pacotes instalados com Pipenv

O comando pipenv lock -r pode ser usado para gerar a saída de um arquivo pipfile.lock em um ambiente pipenv. Todos os pacotes, incluindo dependências, serão listados na saída. Por exemplo:

pipenv lock -r

Output:

-i https://pypi.org/simplecertifi==2019.11.28chardet==3.0.4idna==2.9requests==2.23.0urllib3==1.25.8

Lista de pacotes instalados com o Anaconda Navigator

Para listar pacotes instalados em um ambiente Anaconda usando o Anaconda Navigator, faça o seguinte:

  • Inicie a aplicação Anaconda Navigator.
  • Selecionar Ambientes na coluna da esquerda.
  • Uma caixa suspensa no topo central da GUI deve listar os pacotes instalados. Se não, então selecione Instalado no menu suspenso para listar todos os pacotes.

Listar pacotes instalados com Conda

O comando conda list pode ser usado para listar todos os pacotes em um ambiente conda:

conda list

Output:

# packages in environment at C:\Anaconda2_4.3.1:#_license 1.1 py27_1alabaster 0.7.9 py27_0

Pacotes instalados localmente

Para informações sobre como gerar uma lista de pacotes instalados globalmente vs. localmente, consulte:

Como listar pacotes instalados globalmente vs pacotes instalados localmente, em Python

Similar Posts

Deixe uma resposta

O seu endereço de email não será publicado.