Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

pip freeze

Pacotes e runtimes

Uso

python -m pip freeze > requirements.txt

Imprime cada pacote instalado com a versão exata, pronto para redirecionar para requirements.txt; lista também as dependências transitivas, então precisa rodar dentro do ambiente virtual.

Opções comuns

OpçãoSignificado
--localskip packages inherited from a global site-packages
--exclude-editableleave out -e installs, which are not installable lines
-r <file>keep the order of an existing requirements file
--allinclude pip, setuptools and wheel too

Exemplos

python -m pip freeze > requirements.txt

writes exact versions of everything installed

python -m pip freeze --exclude-editable

a list you can hand to pip install -r

python -m pip freeze --local

only what this environment installed itself

A pergunta é sempre o que vai onde: dentro deste projeto ou na máquina toda.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que pip freeze faz?

Imprime cada pacote instalado com a versão exata, pronto para redirecionar para requirements.txt; lista também as dependências transitivas, então precisa rodar dentro do ambiente virtual.

QComo se digita?

python -m pip freeze > requirements.txt — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 4; a lista completa está em man pip. Este comando fica em Pacotes e runtimes.

Comandos relacionados

página man: man pip-freeze