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)

是否有我尚未导入或安装的模块?

原文由 Fred Cozzi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 946
1 个回答

你可以使用类似下面的东西..

 from six import StringIO

原文由 Mamun Or Rashid 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题