如何修复 WSL Ubuntu 中 matplotlib 第一个绘图的滞后问题?

如何修复 WSL Ubuntu 中 matplotlib 第一个绘图的滞后问题?

对于一个简单的图表(例如,matplotlib在打开图表窗口之前plt.plot([1,2,3], [2,5,1])会滞后大约 10 秒。plt.show()

我在 Windows 11 上使用 Ubuntu WSL。只有在我第一次绘制某些图形时才会出现延迟;第二次就很快了。

这些是我的版本:

matplotlib 3.7.0 py311h38be061_0 conda-forge
matplotlib-base 3.7.0 py311h8597a09_0 conda-forge
matplotlib-inline 0.1.6 pyhd8ed1ab_0 conda-forge

在我的 conda 环境和自定义环境中都会出现延迟base。但是当我从其他 Windows 用户登录并执行相同操作时,无论我使用哪个 conda 环境,都不会出现延迟。

也许这是 Ubuntu WSL 环境中的某些问题以及它如何与 X 服务器通信?

关于如何解决这个问题或者在哪里/搜索什么,您有什么想法吗?

OBS:我问过SuperUser 上的这个问题,但没有得到答案。所以,我现在在这里尝试。

相关内容