isl-org / isl-org/Open3D

Returned base with unsuitable layout ('open3d.cpu.pybind.t.geometry.DrawableGeometry'))

Open
#4,837 3 comments 0 reactions 0 assignees View on GitHub
build/install question
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

### Checklist

- [X] I have searched for [similar issues](https://github.com/isl-org/Open3D/issues).
- [X] For Python issues, I have tested with the [latest development wheel](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
- [X] I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `master` branch).

### My Question

I am getting the following error message from `open3d/__init__.py`. It just work fine when I import open3d in python interpreter. And it gives memory statistics. Thanks

```bash
File "/Users/xyz/env/lib/python3.9/site-packages/open3d/__init__.py", line 90, in
from open3d.cpu.pybind import (camera, data, geometry, io, pipelines,
ImportError: PointCloud: PyType_Ready failed (TypeError: mro() returned base with unsuitable layout ('open3d.cpu.pybind.t.geometry.DrawableGeometry'))!
[Open3D INFO] Memory Statistics: (Device) (#Malloc) (#Free)
[Open3D INFO] ---------------------------------------------
[Open3D WARNING] CPU:0: 18 13 --> 5 with 640 total bytes
[Open3D WARNING] 0x6000012f1000 @ 128 bytes
[Open3D WARNING] 0x6000012f5900 @ 128 bytes
[Open3D WARNING] 0x6000012f0500 @ 128 bytes
[Open3D WARNING] 0x6000012f0600 @ 128 bytes
[Open3D WARNING] 0x6000012f0680 @ 128 bytes
[Open3D INFO] ---------------------------------------------
```

- Operating system: macOS 12.2(Intel core)
- Python version: Python 3.9
- Open3D version: 0.15.1
- Instillation: pip install open3d

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.