Skip to content

RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from C header, got 216 from PyObject #10

@ZQiwen

Description

@ZQiwen

Hi! I am installing LASIF following the instructions on http://lasif.net/prerequisites.html
Everything went well until testing LASIF by executing py.test in the toplevel LASIF directory.

I got the following errors:

============================================================= test session starts =============================================================
platform linux -- Python 3.7.6, pytest-5.4.3, py-1.8.1, pluggy-0.13.1
rootdir: /home/zhuqw/LASIF, inifile: pytest.ini
collected 191 items / 2 errors / 189 selected                                                                                          

=================================================================== ERRORS ====================================================================
____________________________________________ ERROR collecting lasif/tests/test_adjoint_sources.py _____________________________________________
lasif/tests/test_adjoint_sources.py:17: in <module>
    from scipy.io import loadmat
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/__init__.py:97: in <module>
    from .matlab import loadmat, savemat, whosmat, byteordercodes
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/matlab/__init__.py:11: in <module>
    from .mio import loadmat, savemat, whosmat
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/matlab/mio.py:9: in <module>
    from .mio4 import MatFile4Reader, MatFile4Writer
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/matlab/mio4.py:14: in <module>
    from .mio_utils import squeeze_element, chars_to_strings
mio_utils.pyx:1: in init scipy.io.matlab.mio_utils
    ???
E   RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from C header, got 216 from PyObject
____________________________________________ ERROR collecting lasif/tests/test_adjoint_sources.py _____________________________________________
lasif/tests/test_adjoint_sources.py:17: in <module>
    from scipy.io import loadmat
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/__init__.py:97: in <module>
    from .matlab import loadmat, savemat, whosmat, byteordercodes
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/matlab/__init__.py:11: in <module>
    from .mio import loadmat, savemat, whosmat
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/matlab/mio.py:9: in <module>
    from .mio4 import MatFile4Reader, MatFile4Writer
../.conda/envs/lasif/lib/python3.7/site-packages/scipy/io/matlab/mio4.py:14: in <module>
    from .mio_utils import squeeze_element, chars_to_strings
mio_utils.pyx:1: in init scipy.io.matlab.mio_utils
    ???
E   RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from C header, got 216 from PyObject
=========================================================== short test summary info ===========================================================
ERROR lasif/tests/test_adjoint_sources.py - RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from...
ERROR lasif/tests/test_adjoint_sources.py - RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================================== 2 errors in 5.78s ==============================================================

The package version I am using:
Python 3.7.6
numpy 1.18.5
scipy 1.4.1

How can I install LASIF correctly in Python 3.7.6 ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions