我是个初学者,刚开始学习机器。我试图从imputer中导入sklearn类,但是我无法做到。
from sklearn.preprocessing import Imputer,LabelEncoder,OneHotEncoder,StandardScaler(C:\ProgramData\Anaconda3\lib\site-packages\sklearn\externals\joblib__init__.py) ImportError:无法从“sklearn.externals.joblib”导入名称“version”
发布于 2020-07-24 13:39:43
我也有同样的问题。我已经取代了
from sklearn.externals import joblib
使用
import joblib
它在Python 3.7.2中运行得很好
发布于 2020-06-07 22:05:54
我相信有一个更新的Scikit-学习,使该导入不可用。
我的本地安装是0.20.3版本,这个导入非常有效。但是在我的服务器上,我安装了0.23.1并弹出了这个错误。新版本一定有些问题。
对于我的情况,使用import joblib修复问题。在你的情况下,这似乎更复杂。如果你在你的系统上安装了多个Scikit学习版本,这听起来很像一个原因。您需要卸载所有这些文件,并对sklearn进行干净的安装。
发布于 2022-02-19 20:43:15
这个问题有时会因为版本而发生。这也许会有帮助:如果你写过这样的文章
from sklearn.externals import joblib将其修改如下:
import joblibhttps://stackoverflow.com/questions/56113916
复制相似问题