open3d包的安装问题

centos系统下(无root权限)如何安装open3d包,
会出现类似这种错误:Error: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27'

如果你没有root权限,你可以考虑使用Anaconda或者虚拟环境来安装open3d包。

以下是一些步骤可以帮助你安装open3d包:

安装Anaconda或Miniconda:请参考https://docs.conda.io/en/latest/miniconda.html

创建一个新的conda环境:使用以下命令创建一个新的conda环境。

lua
Copy code
conda create -n open3d python=3.8
这将会创建一个名为open3d的conda环境,其中包含Python 3.8。

激活conda环境:使用以下命令激活刚刚创建的conda环境。

Copy code
conda activate open3d
安装open3d:使用以下命令安装open3d。

r
Copy code
conda install -c open3d-admin open3d
验证open3d是否已经安装:使用以下命令验证open3d是否已经安装。

scss
Copy code
python -c "import open3d; print(open3d.version)"
如果你仍然遇到类似Error: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.27'`的错误,请检查你的系统GLIBC版本是否低于2.27。如果是的话,你需要升级你的GLIBC版本或者使用一个支持你当前GLIBC版本的open3d版本。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:open3d环境错误汇总

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^