No module named ‘sklearn.externals.six‘

今天写代码的时候,因为用到six包但是一直报错,搜索了半天发现解决方法如下:
1.首先运行安装six包

pip install six

如果显示安装成功那再去运行代码应该就没什么问题了,如果现实six包已经存在,那就需要下载源码文件了,下载地址:https://pypi.python.org/pypi/six/
在这里插入图片描述

我下载的是第二个源码文件,压缩包的保存路径一定要记住,为了方便我把它放在了C盘的根部录下,把six包解压
在这里插入图片描述
通过cmd进入steup.py的路径下,cmd进入特定文件夹的方法如下:
1.进入C盘,输入C:
在这里插入图片描述
2.进入dist目录 cd+空格+\+dist
在这里插入图片描述
3.通过dir列出dist文件夹下所有子文件
在这里插入图片描述
4.转到six-1.15.0文件
在这里插入图片描述
5.安装setup.py python setup.py install
在这里插入图片描述

然鹅安装之后还是报这个错是怎么肥事?
在这里插入图片描述
好吧,是我自己的代码问题
sklearn 0.23版本已经删掉了这个sklearn.externals.six,直接从six中引入StringIO即可

from six import StringIO

ok,问题终于解决啦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值