还是会报错AttributeError: 'dict' object has no attribute 'qhull_library'
时间: 2023-06-22 12:47:11 浏览: 310
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
如果仍然出现`AttributeError: 'dict' object has no attribute 'qhull_library'`的错误,那么可能是因为Open3D的版本不同导致的。在0.10.0版本中,Open3D的qhull库路径设置方式略有不同。可以尝试修改代码如下:
```python
# 设置qhull库路径
import open3d as o3d
o3d.utility.set_verbosity_level(o3d.utility.VerbosityLevel.Debug)
o3d.core.set_module_library_path(o3d.core.ModuleLibrary.PyBindOpen3D, '/usr/lib/x86_64-linux-gnu/libqhull.so.7')
```
这里,`'/usr/lib/x86_64-linux-gnu/libqhull.so.7'`是系统中qhull库的路径,可以根据实际情况进行修改。
另外,如果还是无法解决问题,可以尝试更新Open3D到最新版本,或者尝试在新的环境中运行代码。
阅读全文