matplotlib - 无法更改为不同的 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 作为一种解决方案,但这并没有改变我的情况。
有什么提示吗?
解决方案
正如ImportanceOfBeingErnest在评论中指出的那样,我的问题与 jupyter 启动时已经设置的后端有关。但是,正如本文所述,后端需要设置在 中ipython_config.py
,而不是jupyter_notebook_config.py
.
重新启动笔记本服务器后,我可以按照此处所述在后端之间切换。
推荐阅读
- php - Laravel 路由不附加任何前缀
- php - 从 php 运行 anaconda python 但其运行默认 python
- javascript - 更新道具时反应组件不重绘
- php - 在android 9中将我的android应用程序连接到php的问题
- java - 空指针异常和对象
- numpy - 这段代码中的 numpy sum 方法是多余的吗?
- c++ - 我的 C/C++ 程序在运行后立即关闭。必须使用 ConsolePauser.exe 运行
- r - 聚合频率分类表
- ruby-on-rails - RAILS:如何从具有分组的关联表中选择字段并从结果中创建哈希?
- image - 颤振应用程序中是否有任何用于图像编辑器的 api。我需要在图像中添加文本