从Jupyter Notebook中删除导入的包而不重新启动内核

时间:2017-08-31 21:03:33

标签: python jupyter-notebook jupyter seaborn

有没有办法在不重新启动内核的情况下从Jupyter Notebook取消导入包?

为什么我问: 我有一个需要很长时间训练的模型。我正在绘制这个模型的一些输出,当我进口seaborn时,它引起了我的一些情节的问题。我想在不重新启动内核并重新训练模型的情况下取消导入seaborn。

我知道有一些解决方法,比如腌制模型然后重新绘制,但这种情况让我对在Jupyter中取消导入包感到好奇。这有可能吗?

2 个答案:

答案 0 :(得分:2)

我假设您要恢复matplotlib的rcParameters的默认值,而不是unmport另一个模块。即使你可以不进行任何操作,绘图参数也会保持不变。

plt.rcdefaults()

答案 1 :(得分:0)

使用seaborn版本0.8时,它不应干扰您的情节。

使用seaborn 0.7或更低版​​本时,您可以import seaborn.apionly而不是import seaborn获得相同的效果。如果您已import ed seaborn,请参阅@philippd's answer