首页 > 解决方案 > 无法更改为不同的 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 作为一种解决方案,但这并没有改变我的情况。

有什么提示吗?

标签: matplotlibjupyter-notebookbackend

解决方案


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

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


推荐阅读