ModuleNotFoundError:没有名为"sklearn.externals.six"的模块 [英] ModuleNotFoundError: No module named 'sklearn.externals.six'
本文介绍了ModuleNotFoundError:没有名为"sklearn.externals.six"的模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不断收到错误消息
ModuleNotFoundError: No module named 'sklearn.externals.six'
运行以下代码时:
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
import pandas as pd
import mglearn
import numpy as np
from IPython.display import display
import matplotlib as pl
import sklearn
iris_dataset = load_iris()
X_train, X_test, y_train, y_test = train_test_split(iris_dataset['data'], iris_dataset['target'], random_state=0)
iris_dataframe = pd.DataFrame(X_train, columns=iris_dataset.feature_names)
pd.plotting.scatter_matrix(iris_dataframe, c=y_train, figsize=(15, 15), marker='o', hist_kwds={'bins':20}, s=60, alpha=.8, cmap=mglearn.cm3)
有没有导入或安装的模块吗?
Is there a module I haven't imported or installed?
推荐答案
模块sklearn.externals.six在版本0.23中已删除. 如果要使用此模块,则必须降级到0.22或更低版本.
module sklearn.externals.six was removed in version 0.23. if you want to use this module, you have to downgrade to version 0.22 or lower.
这篇关于ModuleNotFoundError:没有名为"sklearn.externals.six"的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文