Existe uma opção --yes especificamente para a desinstalação comando. Chamando
pip uninstall --yes <some-package>
desinstala o pacote sem pedir confirmação.
Para a instalação, o piping no comando yes ainda parece ser o caminho a seguir .
Outra abordagem que pode ser excessiva, dependendo do seu caso de uso, é usar uma ferramenta dedicada. Este é definitivamente o caminho a percorrer, se alguém se esforça com a instalação e configuração automáticas em uma base regular. Por exemplo: sistema estadual do SaltStacks tem todas maneiras de automatizar a interação com o pip . Isso não é apenas para orquestrar farms de servidores, mas também pode ser usado localmente executando salt- ligue diretamente para . Veja a introdução sobre a execução de sal masterless .