Package: python3-open3d Version: 0.9.0+ds-5+b2 Severity: normal X-Debbugs-Cc: slor...@openrobotics.org
Dear Maintainer, It appears python3-open3d is missing a dependency on python3-numpy. The module can't be imported until it's manually installed. On a fresh bullseye container I installed python3-open3d bullseye:root> apt install libopen3d-dev/stable libopen3d0d/stable python3-open3d/stable Reading package lists... Done Building dependency tree... Done Reading state information... Done Selected version '0.9.0+ds-5+b2' (Debian:11.0/stable [amd64]) for 'libopen3d-dev' Selected version '0.9.0+ds-5+b2' (Debian:11.0/stable [amd64]) for 'libopen3d0d' Selected version '0.9.0+ds-5+b2' (Debian:11.0/stable [amd64]) for 'python3-open3d' ... But I encountered an ImportError: >>> import open3d Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3/dist-packages/open3d/__init__.py", line 3, in <module> from .open3d import * ImportError: ModuleNotFoundError: No module named 'numpy' So I installed python3-numpy, and afterwards I was able to import open3d. >>> import open3d >>> Would you be willing to add this dependency to the Debian package? Cheers, Shane -- System Information: Debian Release: 11.0 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.11.0-27-generic (SMP w/24 CPU threads) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages python3-open3d depends on: ii libc6 2.31-13 ii libgcc-s1 10.2.1-6 ii libopen3d0d 0.9.0+ds-5+b2 ii libstdc++6 10.2.1-6 ii python3 3.9.2-3 python3-open3d recommends no packages. Versions of packages python3-open3d suggests: pn open3d-doc <none> -- no debconf information