1.背景
安装某库时,报错:AttributeError: module numpy has no attribute int. np.int was a deprecated alias for the builtin int.
2.原因
新版本的numpy里面没有np.int了
3.解决方案
3.1卸载并安装较低的版本
pip uninstall numpy
pip install numpy==1.19.0
3.2修改源码
将原始源码:
ranges = np.round(np.linspace(8, 4, 10), 0).astype(np.int)
修改成:
ranges = np.round(np.linspace(8, 4, 10), 0).astype(int)
4.备注
如果降低numpy版本后,影响到其他的库,可以采用第二种方法。