我正在尝试通过编写类似
sklearn
的代码来导入 from sklearn.preprocessing import MinMaxScaler
库,但它一直显示相同的错误。
我尝试卸载并重新安装,但没有任何变化。命令提示符也给出同样的错误。最近我安装了一些 python 库,但这从未影响我的环境。
我还尝试在 jupyter 笔记本中运行代码。当我尝试像
numpy
一样导入 import numpy as np
时,它运行成功。所以问题只出在sklearn
。
另外,我以前曾使用过
sklearn
,但从未见过这样的错误。
奔跑
pip3 install --upgrade scipy
或者升级任何尝试导入 np.int
但失败的工具
np.int
与Python的正常int
相同,而scipy对我来说已经过时了
您必须阅读错误消息。对我来说,sklearn 正在从 scipy 导入一些东西,它使用过时的 np.int,所以更新 scipy 解决了我的问题。
通过 Anaconda Prompt 中的
pip install numpy==1.19
将 NumPy 降级到旧版本对我有用。在我的情况下,尝试导入np.int
的库的特定版本可能会导致错误。