Eri*_*ren 4 python pip ipython jupyter-notebook
我试图pip在 Jupyter 笔记本中删除一个包,但它永远不会完成,我最终必须重新启动内核而不卸载它。我试过:
!python -m pip uninstall pyserial
Run Code Online (Sandbox Code Playgroud)
我发现它挂断的原因。从命令行运行它时,它会询问我是否要使用yes/no要求卸载。
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)?
Run Code Online (Sandbox Code Playgroud)
也许确认是pip的新功能?How to uninstall a package installed with pip install --user似乎不是问题。有没有办法yes从 Jupyter 笔记本中插入响应以不阻止未来的单元格运行?
尝试添加--yes以自动回答yes/no问题。
!python -m pip uninstall pyserial --yes
Run Code Online (Sandbox Code Playgroud)
这将卸载软件包pyserial。您可以--yes从命令行或在 Jupyter 笔记本单元中使用 。
Uninstalling pyserial-3.4:
Successfully uninstalled pyserial-3.4
Run Code Online (Sandbox Code Playgroud)