时间:2022年2月4日
使用Ubuntu 16.04 安装 open3d,如果直接安装0.10.0及以上的版本会报如下错误:
ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /home/xxxx/xxxx/lib/python3.7/site-packages/open3d/open3d_pybind.cpython-37m-x86_64-linux-gnu.so)
原因:Ubuntu 16.04 只支持 open3d 0.9.0 版本,至于 0.10.0 需要用 Ubuntu 18.04运行
解决方法:安装open3d 0.9.0.0版本
首先,open3d 0.9.0.0 只支持python 2.7,3.5,3.6,3.7的任意一种,这里我创建一个python 3.6的conda环境并激活:
conda create --name open3d-env python=3.6
conda activate open3d-env
输入如下命令安装open3d 0.9.0即可:
pip install open3d==0.9.0.0
当时差点为了用新版open3d升级ubuntu系统,那可能就是另外一个故事了,搞不好是一个杯具。
参考链接:https://github.com/isl-org/Open3D/issues/1898