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



我想在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 被提及为一种解决方案,但这在我的情况下不会改变任何东西。

有什么提示吗?

正如ImportantOfBeingErnest在评论中指出的那样,我的问题与jupyter启动时已经设置的后端有关。但是,正如这篇文章中提到的,后端需要在ipython_config.py中设置,而不是jupyter_notebook_config.py

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

你必须把%matplotlib widget放在Jupyterlab的开头

最新更新