Ubuntu 19.10, VScode 1.42.0, python 3.7.6, anaconda 4.8.2, matplotlib 3.1.3
似乎因为当前的matplotlib后端是agg
,所以plt.show()
无法工作。
从终端运行,可以使用Qt4Agg
,但是在VScode内置终端中无法更改为Qt4Agg
。
尝试了以下方法:
- 在matplotlibrc中添加
backend: Qt4Agg
__import__("matplotlib").use("Qt4Agg")
__import__("matplotlib").use("Qt4Agg", warn=False, force=True)
ImportError:由于正在运行“headless”,所以无法加载需要交互框架“qt4”的后端“Qt4Agg”plt.switch_backend('Qt4Agg')
相同的ImportError- 在运行命令之前使用
export MPLBACKEND=Qt4Agg
但是没有任何作用。有什么建议吗?
谢谢!