首先,下载安装 VcXsrv,官网叫sourceforge,先正常安装,后面运行的时候修改配置(见下)。
自动生成的快捷方式名字是Xlaunch。
WSL2:
注意!WSL1和WSL2配置有差别!这里只是WSL2的配置。
#在终端执行 sudo apt-get update sudo apt-get install python3-tk pip install matplotlib
打开bashrc,将下行添加到bashrc文件中
export DISPLAY=`cat /etc/resolv.conf | grep nameserver | awk '{print $2}'`:0
退出后在终端主目录下输入,重新加载bashrc文件
source .bashrc
随后打开Xlaunch,注意要勾选Disable access control,否则会报错如下
Authorization required, but no authorization protocol specified
Error: Can't open display
测试:
安装一个叫xeyes的app,安装成功后运行xeyes。
sudo apt install x11-apps -y && xeyes
xeyes
安装成功则会弹出窗口