Ne la désinstallation d'un paquetage avec “pip” également supprimer les paquetages dépendants?
Lorsque vous utilisez pip
pour installer un paquet, tous les paquets nécessaires seront également installés avec (dépendances). N'désinstaller ce paquet aussi supprimer les paquetages dépendants?
- Pourquoi ne pouvez-vous pas juste de l'essayer et de voir? Je ferais exactement ce que pour répondre à votre question, mais pour une raison quelconque pip ne peut pas obtenir le package index sur ici et maintenant.
- J'ai trouvé pip groupe de discussion que le pip les gens ne veulent pas de cette fonctionnalité, au moins pour l'instant. Ce qui est un peu dommage!
- parce que la réponse ne serait pas disponible en ligne pour les futurs Googlers 🙂
- il serait, il vous suffit d'écrire la réponse à votre propre question ici.
- Je ne suis pas l'OP, mais voici pourquoi c'est une très légitime Q&A pour DONC:
pip
est un) notoirement fragile et dépendant de la version, aussi b) dans certains client installe, j'ai eu à travailler avec, il a été installé avec les droits d'administrateur (bien que les paquets n'étaient pas), d'où la rupture ou de la désinstallation, il a été énorme chagrin et vous avez eu un coup de le faire bien. c) la connectivité à l'internet ne peut pas être grand; pour des raisons de sécurité les machines des entreprises sont souvent derrière un pare-feu, de sorte que vous ne pouvez pas assumer une connectivité directe, et vous devez savoir à l'avance tout ce dont vous aurez besoin et sa version, et de le télécharger.
Vous devez vous connecter pour publier un commentaire.
Non, il ne le désinstalle pas les dépendances des paquets:
Comme vous pouvez le voir, tous les paquets sont toujours là, mais pas la
specloud
paquet lui-même.Vous pouvez installer et utiliser le pip-autoremove utilitaire pour supprimer un package plus inutilisés dépendances.
j'ai réussi à enlever les dépendances d'un paquet à l'aide de cette bash:
cette travaillé sur le pep 1.5.4
8.1.2
trop.Vous pouvez avoir un essai pour https://github.com/cls1991/pef.
Il va supprimer le paquet avec toutes ses dépendances.