It can be noticed that numba cannot be loaded at all with python 3.8:

Python 3.8.1 (default, Jan 19 2020, 22:34:33)
[GCC 9.2.1 20200117] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numba
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/numba/__init__.py", line 25, in <module>     from .decorators import autojit, cfunc, generated_jit, jit, njit, stencil   File "/usr/lib/python3/dist-packages/numba/decorators.py", line 12, in <module>
    from .targets import registry
  File "/usr/lib/python3/dist-packages/numba/targets/registry.py", line 5, in <module>
    from . import cpu
  File "/usr/lib/python3/dist-packages/numba/targets/cpu.py", line 9, in <module>
    from numba import _dynfunc, config
ImportError: /usr/lib/python3/dist-packages/numba/_dynfunc.cpython-38-x86_64-linux-gnu.so: undefined symbol: _PyObject_GC_UNTRACK


This bug is linked to this issue https://bugs.python.org/issue35081

I didn't open a new bug as this bug is also referring to _PyObject_GC_UNTRACK as an issue.

Raphaël

Reply via email to