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

Reply via email to