Lorsque vous utilisez pip
pour installer un package, tous les packages requis seront également installés avec (dépendances). La désinstallation de ce package supprime-t-elle également les packages dépendants ?
Réponses
Trop de publicités?Vous pouvez installer et utiliser l' utilitaire pip-autoremove pour supprimer un package ainsi que les dépendances inutilisées.
# install pip-autoremove
pip install pip-autoremove
# remove "somepackage" plus its dependencies:
pip-autoremove somepackage -y
J'ai trouvé la solution même si elle peut être un peu difficile à réaliser pour certains.
1ère étape (pour python3 et linux):
pip3 installer pip-autoremove
2ème étape :
cd /home/usernamegoeshere/.local/bin/
3ème étape :
gedit /home/usernamegoeshere/.local/lib/python3.8/site-packages/pip_autoremove.py
et changez tous les pip(s) en pip3
4ème étape :
./pip-autoremove nom_paquetaller ici
Du moins, c'est ce qui a fonctionné pour moi...
Vous pouvez essayer https://github.com/cls1991/pef . Il supprimera le package avec toutes ses dépendances.