无法更改为其他GUI工具箱:笔记本-Jupyter中的警告

时间:2018-10-08 13:15:16

标签: matplotlib jupyter-notebook backend

我想在jupyter中使用交互式绘图,但是将后端切换到笔记本时,出现警告: 警告:无法更改为其他GUI工具包:笔记本。改用qt5。

这发生在Windows 10,Anaconda 1.8.7,jupyter 5.5.0,python 3.6.5和matplotlib 2.2.2中。

最小工作示例:

import matplotlib.pyplot as plt
%matplotlib notebook

输出:

Warning: Cannot change to a different GUI toolkit: notebook. Using qt5 instead.

我在这里找到了另一个问题的问题,但是找不到任何有此问题的人。 在某些情况下,提到导入ipympl作为解决方案,但这对我而言并没有任何改变。

有任何提示吗?

2 个答案:

答案 0 :(得分:2)

正如ImportanceOfBeingErnest在评论中指出的那样,我的问题与jupyter启动时已经设置的后端有关。但是,如this post中所述,后端需要在ipython_config.py中设置,而不是jupyter_notebook_config.py中。

重新启动笔记本服务器后,我可以按照here所述在后端之间进行切换。

答案 1 :(得分:1)

您必须将%matplotlib widget放在Jupyterlab的开头