我已经尝试了几篇文章的建议,并遵循几个指南在我的Windows机器上使用matplotlib在wsl2中。没有一个教程工作。例如,我已经安装了x11应用程序遵循这个教程:https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
这篇文章Show matplotlib plots (and other GUI) in Ubuntu (WSL1 & WSL2)
现在,当我试图运行一个情节时,它卡住了(.)
我正在使用windows10和wsl2,ubuntu发行版机器。
显示器被设置为:
(.env) user@machine:~/project$ echo $DISPLAY
172.30.240.1:0
字符串
有人能帮我把这个工作吗?
1条答案
按热度按时间ntjbwcob1#
如果你只是想在wsl2中使用matplotlib,那么你不需要x11。
深入到您列出的链接会发现Diagnosing "cannot open display" type issues with WSLg。
在shell中运行
export DISPLAY=:0
,这样plot()
就可以正常运行。