Python Jupyter笔记本电脑没有';t使用pip卸载软件包

Python Jupyter笔记本电脑没有';t使用pip卸载软件包,python,pip,jupyter-notebook,ipython,Python,Pip,Jupyter Notebook,Ipython,我试图在Jupyter笔记本中删除一个带有pip的包,但它从未完成,我最终不得不在不卸载内核的情况下重新启动内核。我试过: !python-mpip卸载pyserial 我找到了它挂断的原因。当从命令行运行它时,它会询问我是否要卸载,需要yes/no Uninstalling pyserial-3.4: Would remove: c:\Anaconda3\lib\site-packages\pyserial-3.4.dist-info\* c:\Anaconda3\lib

我试图在Jupyter笔记本中删除一个带有
pip
的包,但它从未完成,我最终不得不在不卸载内核的情况下重新启动内核。我试过:

!python-mpip卸载pyserial
我找到了它挂断的原因。当从命令行运行它时,它会询问我是否要卸载,需要
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)?

也许确认是pip的一个新特性?这在我看来不是什么问题。有没有办法从Jupyter笔记本中插入
yes
响应,以不阻止未来的单元运行?

不确定Jupyter笔记本的情况,但Jupyter实验室有一个终端环境,您可以从Jupyter环境访问。几个月前我做了这个切换,这是值得的。

尝试添加
--yes
自动回答
yes
/
no
问题

!python-mpip卸载pyserial——是
这将卸载软件包
pyserial
。您可以从命令行或在Jupyter笔记本单元中使用
--yes

Uninstalling pyserial-3.4:
  Successfully uninstalled pyserial-3.4

这听起来是个不错的功能!这回答了你的问题吗?是的,答案很接近。这个问题并不是关于Jupyter笔记本似乎冻结的问题。我从来没有得到过
/
确认,所以我不知道要搜索什么来克服这个问题。如果其他人在IPython笔记本中遇到同样的问题,那么留下这个问题可能是值得的。