报错内容:

ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject

Traceback (most recent call last):
  File "demo.py", line 7, in <module>
    from experiment import Structure, Experiment
  File "/XXX/Code/DB/experiment.py", line 6, in <module>
    from structure.visualizers import *
  File "/XXX/Code/DB/structure/visualizers/__init__.py", line 1, in <module>
    from .seg_detector_visualizer import SegDetectorVisualizer
  File "/XXX/Code/DB/structure/visualizers/seg_detector_visualizer.py", line 7, in <module>
    from data.processes.make_icdar_data import MakeICDARData
  File "/XXX/Code/DB/data/processes/__init__.py", line 6, in <module>
    from .augment_data import AugmentData, AugmentDetectionData
  File "/XXX/Code/DB/data/processes/augment_data.py", line 1, in <module>
    import imgaug
  File "/XXX/anaconda3/envs/DB/lib/python3.8/site-packages/imgaug/__init__.py", line 7, in <module>
    from imgaug.imgaug import *  # pylint: disable=redefined-builtin
  File "/XXX/anaconda3/envs/DB/lib/python3.8/site-packages/imgaug/imgaug.py", line 22, in <module>
    import skimage.draw
  File "/XXX/anaconda3/envs/DB/lib/python3.8/site-packages/skimage/__init__.py", line 122, in <module>
    from ._shared import geometry
  File "geometry.pyx", line 1, in init skimage._shared.geometry
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject

原因:

numpy 与 skimage 版本不兼容。

解决办法:

装兼容的版本。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐