马春杰杰 Exit Reader Mode

ValueError: numpy.ndarray size changed, may indicate binary incompatibility

Pytorch报错:

Traceback (most recent call last):
  File "tools/train.py", line 7, in <module>
    from mmdet.datasets import get_dataset
  File "/media/lws/Store/ApplicationProduct/python/redet/mmdet/datasets/__init__.py", line 1, in <module>
    from .DOTA import DOTADataset, DOTADataset_v3
  File "/media/lws/Store/ApplicationProduct/python/redet/mmdet/datasets/DOTA.py", line 1, in <module>
    from .coco import CocoDataset
  File "/media/lws/Store/ApplicationProduct/python/redet/mmdet/datasets/coco.py", line 2, in <module>
    from pycocotools.coco import COCO
  File "/home/lws/anaconda3/envs/z/lib/python3.8/site-packages/pycocotools/coco.py", line 55, in <module>
    from . import mask as maskUtils
  File "/home/lws/anaconda3/envs/z/lib/python3.8/site-packages/pycocotools/mask.py", line 3, in <module>
    import pycocotools._mask as _mask
  File "pycocotools/_mask.pyx", line 1, in init pycocotools._mask
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject

解决方法:

升级numpy:

pip uninstall numpy

pip install numpy==1.20.1

本文最后更新于2021年5月26日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!