PYTHON笔记十:解决在WSL子系统中使用matplotlib绘图的显示问题

在WSL子系统中使用matplotlib绘图时,图形界面无法弹出,需要调用第三方显示界面,如VcXsrv,安装好后首先需要配置使其可以通过防火墙,并查看WSL的版本,如下:

1
2
3
>wsl -l -v
NAME STATE VERSION
* Ubuntu-18.04 Running 2

若是WSL2,则可以对~/.bashrc进行如下配置:

1
export DISPLAY=`grep -oP "(?<=nameserver ).+" /etc/resolv.conf`:0.0

执行如下代码使其生效:

1
source ~/.bashrc

重启命令行即可生效。

  • 本文作者:括囊无誉
  • 本文链接: python-10-matplotlib-display/
  • 版权声明: 本博客所有文章均为原创作品,转载请注明出处!
------ 本文结束 ------
坚持原创文章分享,您的支持将鼓励我继续创作!