问题来源
在远程服务器跑代码的时候,有时会遇到open3d绘图,这时会报错
GLFW Error: X11: The DISPLAY environment variable is missing
Failed to initialize GLFW
问题解决
- 参考
https://blog.csdn.net/qq_37698947/article/details/122361495
- 下载VcXsrv
- 安装过程
之后点击完成就可以了。
可以在右下角看到显示13.0
登录上连接远程服务器的终端后,执行如下命令
export DISPLAY=192.168.1.50:13.0
-
192.168.1.50 指 你的电脑 的 ip 地址,(按 win+r cmd 输入ipconfig查看 wlan)
-
13 指 刚刚启动 VcXsrv 时指定的display_num
-
0 指 screen num(写成其他值貌似不行)
然后再次运行代码
显示成功