原因:np.int 在 NumPy 1.20 中已弃用,在 NumPy 1.24 中已删除
AttributeError: module 'numpy' has no attribute 'int'.
`np.int` was a deprecated alias for the builtin `int`. To avoid this error in existing code, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
解决方案
将np.int更改为np.int_
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
点击出现错误代码链接会自动跳转到相应numpy.int的位置
再次运行
- 39 attribute module numpy has39 attribute module numpy 39 attribute has has_key 39 attributeerror attribute module attribute element placeholder has 39 quot attributeerror attribute 39 attributeerror attribute nonetype hydra attributeerror attribute module 39 attributeerror tensorflow attribute 39 attribute nonetype children 39 attributeerror antialias attribute