我想在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作为解决方案,但这对我而言并没有任何改变。
有任何提示吗?
答案 0 :(得分:2)
正如ImportanceOfBeingErnest在评论中指出的那样,我的问题与jupyter启动时已经设置的后端有关。但是,如this post中所述,后端需要在ipython_config.py
中设置,而不是jupyter_notebook_config.py
中。
重新启动笔记本服务器后,我可以按照here所述在后端之间进行切换。
答案 1 :(得分:1)
您必须将%matplotlib widget
放在Jupyterlab的开头