这里的错误 "ModuleNotFoundError: No module named 'numpy._core'" 说明 NumPy 安装不完整或损坏,可以按照以下方法修复:
首先我们指定安装一个稳定版本
例如
pip install numpy==1.23.5
然后将数据集中train和val下的train.cache和val.cache删除
这里是因为在训练之前,会对已有的数据集有一个预处理,在dataset/train和dataset/val文件夹中,生成一个.cache格式的文件,如果这个文件已有的话,是不会再次生成的。
而这个文件的生成依赖于numpy,不同的numpy版本会造成上面的报错。
这个问题就解决了