解决:[Open3D ERROR] GLFW Error: X11: The DISPLAY environment variable is missing
Posted 沉迷单车的追风少年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决:[Open3D ERROR] GLFW Error: X11: The DISPLAY environment variable is missing相关的知识,希望对你有一定的参考价值。
open3d的bug实在是有点多呀……
项目场景:
基于深度学习的三维点云可视化
问题描述:
ssh://root@10.106.128.89:14365/root/anaconda3/envs/dpm-pc-gen/bin/python -u /root/DiffusionModel/diffusion-point-cloud/results/draw_npy.py
Traceback (most recent call last):
File "/root/DiffusionModel/diffusion-point-cloud/results/draw_npy.py", line 28, in <module>
o3d.visualization.draw_geometries([pcd])
RuntimeError: [Open3D ERROR] GLFW Error: X11: The DISPLAY environment variable is missing
Process finished with exit code 1
原因分析:
我的代码是在远程跑的,但是open3d的显示是要求在本地IDE上面。open3d没有能力做到异地显示。
解决方案:
切换虚拟环境,改成本地
然后解决
以上是关于解决:[Open3D ERROR] GLFW Error: X11: The DISPLAY environment variable is missing的主要内容,如果未能解决你的问题,请参考以下文章
android——Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER 解决方案
解决vue打包后报“er; // Unhandled 'error' event”错误
CMake error no CMAKE_C_COMPILER can be found using Xcode and GLFW
vue2.0运行导入的项目出现node:events:491 throw er; // Unhandled ‘error‘ event错误提示解决办法
ER_ACCESS_DENIED_ERROR:用户“@'localhost”的访问被拒绝(使用密码:否)
解决:ModuleNotFoundError: No module named ‘open3d.geometry‘和name ‘PointCloud‘ is not defined