现在网上找了一些大佬出现同样问题的解决方案,来自这个网址【已解决】AttributeError: module ‘numpy‘ has no attribute ‘int‘._AI浩的博客-CSDN博客
第一种,降低numpy版本,安装1.20以下的版本。
pip uninstall numpy
pip install numpy==1.19.0
第二种,修改源码。
我先选了第一种方案,结果在安装旧版本np的时候,发现了新问题Building wheel for numpy (pyproject.toml) error,没法安装这个wheel
于是又找到了一个大佬python3.10安装numpy,提示Building wheel for numpy (pyproject.toml) error_failed building wheel for numpy_dxy819308563的博客-CSDN博客于是笨比的我开始尝试,重新去第三方安装的时候,错将一开始的pip uninstall numpy变成了pip install numpy,于是我的新版本np又回到了我的虚拟环境中。
最终,使用了第二个修改源码的方法,将np.int改成了int(注意其他都不动)
成功结束了这个问题。
随之出现了最后一个问题,RuntimeError: result type Float can't be cast to the desired output type __int64,通过这个大佬的方法进行复制替换解决了。解决错误:RuntimeError: result type Float can‘t be cast to the desired output type __int64_runtimeerror: result type float can't be cast to t_顾悦西的博客-CSDN博客最终,开始了模型训练
一个小白的问题解决参考,如果有人和我一样的话,可以试试直接看这几个帖子就能解决了。