今天写代码的时候,因为用到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,问题终于解决啦