Quando você usa pip
para instalar um pacote, todos os pacotes necessários também serão instalados (dependências). A desinstalação desse pacote também remove os pacotes dependentes?
pip
a) é notoriamente quebradiço e depende da versão, também b) em algumas instalações de clientes com as quais tive que trabalhar, ele foi instalado com direitos de administrador (embora os pacotes não fossem), portanto, quebrar ou desinstalar era uma dor enorme e você tinha uma chance de fazer o que era certo. c) a conectividade com a internet pode não ser ótima; por motivos de segurança, as máquinas corporativas geralmente são protegidas por firewall, portanto você não pode assumir a conectividade direta e precisa saber com antecedência tudo o que precisa e sua versão, e fazer o download.