J'ai essayé de supprimer un paquet avec pip
dans un notebook Jupyter mais cela ne se termine jamais et je dois finalement redémarrer le noyau sans le désinstaller. J'ai essayé:
!python -m pip uninstall pyserial
J'ai découvert pourquoi il raccroche. Lors de son exécution à partir de la ligne de commande, il me demande si je veux désinstaller avec un yes
/no
requis.
Uninstalling pyserial-3.4:
Would remove:
c:\Anaconda3\lib\site-packages\pyserial-3.4.dist-info\*
c:\Anaconda3\lib\site-packages\serial\*
c:\Anaconda3\scripts\miniterm.py
Proceed (y/n)?
Peut-être que la confirmation est une nouvelle fonctionnalité de pip? Cela ne semble pas être un problème dans Comment désinstaller un paquet installé avec pip install --user . Existe-t-il un moyen d'insérer une réponse yes
du bloc-notes Jupyter pour ne pas empêcher les futures cellules de s'exécuter?
Je ne suis pas sûr du notebook Jupyter, mais Jupyter Lab dispose d'un environnement de terminal auquel vous pouvez accéder à partir de l'environnement Jupyter. J'ai fait le changement il y a quelques mois et cela en valait la peine.