Windows 10 WSL 安装Anaconda 运行spyder 无法连接正确显示的问题

mac2026-05-05  6

Windows 10 WSL 安装Anaconda 运行spyder 无法连接正确显示的问题

Windows 10 WSL 安装Anaconda 运行spyder 无法连接正确显示的问题

最近,需要在笔记本Win10系统上搭建Ubuntu16.04子系统用于程序调试。常用Anaconda,创建虚拟环境很方便,用Spyder调试程序比较顺手,这和以前用Matlab有关系(spyder和matlab的界面一样)。Win10内搭建原生WSL系统很简单,在WSL内安装Anaconda&Spyder也很常规,没有出什么问题。 但是,在运行Spyder时,出现报错:ImportError: libGL.so.1。然后,搜了很多帖子关于安装这个库,一通安装之后。报错变成无法连接显示。最后,找到这个帖子link,终于解决了问题! 这里重点强调一下菜鸟容易出的问题:

打开WSL的Terminal,安装:x11-apps sudo apt-get update && sudo apt-get install x11-apps 打开.bashrc vi .bashrc 键入i,开始insert模式。在.bashrc最后一行添加: export DISPLAY=:0

ESC后,直接键入 :wq , 退出vi模式

为matplotlib安装Qt5Agg backend支持, 在matplotlibrc中设置backend为Qt5Agg(推荐), 设置为TkAgg也可以。 sudo apt-get update && sudo apt-get install qtbase5-dev 安装window X server(VcXsrv or Xming), 虽然有推荐VcXsrv,但我最后装了Xming,使用Compact安装, 安装完后进入conda环境,再打开Spyder,就再Xming窗口出现Spyder了.
最新回复(0)