Jupyter Notebook执行pip卸载时Proceed (Y/n)提示无法输入如何解决
Jupyter Notebook 内直接完成pip包卸载的便捷方案
不需要折腾交互输入配置,直接用参数跳过确认步骤即可:
- 最常用的写法是给卸载指令加
-y参数,运行后自动确认卸载流程,不会弹出需要输入的交互提示:
该参数会默认对所有确认提示选「是」,和手动输入Y的执行效果完全一致,没有额外风险。pip uninstall -y package_name - 要是已经跑了不带
-y的指令,卡在Proceed (Y/n)?输入不了,直接点Notebook上方的停止按钮,或者命令模式下连按两次I中断当前执行,再跑带-y的指令就行,不用重启内核。 - 如果本地有多个Python环境,怕指令调错pip版本,可以绑定当前Notebook内核的解释器执行操作,保证卸载的是当前环境里的包:
import sys !{sys.executable} -m pip uninstall -y package_name
内容的提问来源于stack exchange,提问作者Senior Banan
相关产品推荐
相关产品推荐

