web-dev-qa-db-fra.com

Jupyter Notebook ne désinstalle pas le package avec pip

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?

3
Bacon Bomber

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.

0
ychnh