Tal*_*war 14 matplotlib python-3.x pyqt5
我正在尝试将Qt用作matplotlib后端。我已经在kaggle和google colab上进行了检查,但是问题是相同的。
当我写
%matplotlib qt5
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
ImportError: Cannot load backend 'Qt5Agg' which requires the 'qt5' interactive framework, as 'headless' is currently running
Run Code Online (Sandbox Code Playgroud)
当我打印默认后端时,它已经是Qt5Agg
import matplotlib
print(matplotlib.get_backend())
Run Code Online (Sandbox Code Playgroud)
小智 6
这是因为 Google Colab 和 Jupyter 在不支持 GUI 输出的虚拟环境中运行,因为您无法通过浏览器打开新窗口。
在代码编辑器(Spyder,甚至 IDLE)上本地运行它可以确保它可以打开一个新窗口供 GUI 初始化。
对于 GUI 编码,最好在成熟的代码编辑器上本地进行。
| 归档时间: |
|
| 查看次数: |
1463 次 |
| 最近记录: |