笔者邀请您,先思考:
1 如何进行Python包更新?
因为使用sklearn.compose下的函数make_column_transformer,发现它是在scikit-learn包的0.20版本里面,如何在Anaconda套件下进行更新呢?
首先想到使用conda update 的命令进行更新,结果显示当前的Anacond还没有更新到0.20版本,故更新失败。 接下来,利用conda remove 删除scikit-learn包,命令如下:
1conda remove scikit-learn
下载0.20的scikit-learn包,链接如下: https://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
说明:因为Anaconda套件使用Python3.6
使用pip install进行本地化安装,命令如下:
1pip install E:\PythonLibs\scikit_learn-0.20-cp36-cp36m-win_amd64.whl
测试scikit-learn是否更新成功,代码片段如下:
1import sklearn
2print(sklearn.__version__)
结果显示更新成功。
版权声明:作者保留权利,严禁修改,转载请注明原文链接。