报错解决——numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, go
·
报错内容:
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 版本不兼容。
解决办法:
装兼容的版本。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)