Respostas:
Digite pip install -h
para listar a ajuda:
-U, --upgrade Atualize todos os pacotes para a versão mais recente disponível
Portanto, se você já possui um pacote instalado, ele atualizará o pacote para você. Sem a opção -U, ele informa que o pacote já está instalado e sai.
Cada pip
subcomando possui sua própria lista de ajuda. pip -h
mostra ajuda geral e pip [subcommand] -h
ajuda para esse subcomando, como install
.
Você também pode encontrar a documentação completa de referência on-line ; a seção Opções Gerais cobre opções disponíveis para cada pip
subcomando, enquanto cada subcomando possui uma seção Opções separada para cobrir opções específicas do subcomando; veja a seção de pip install
opções , por exemplo.
pip freeze --local | cut -d = -f 1 | xargs pip install -U
para atualizar todos os seus pacotes.
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)