attr(label endoer & jupyter notebook)

非 Y 不嫁゛ 提交于 2019-12-15 03:57:22

最早出现关于attr的问题是加载sklearn的LabelEncoder,提示attr.ib不认识convert参数。自己手动更改源码,将convert改为converter,然而并没有彻底解决问题。
又继续报attr没有’s,这时不会改源码了,后来搜索将attr卸载后重装attrs及先后执行pip uninstall attr
pip install attrs
此时LabelEncoder可以用了。
但是第二天jupyter notebook出现闪退,搜索后找到解决办法,cmd后执行jupyter notebook --generate-config 发现报了我没装attr的错误,提示我重装,装了attr,再次jupyter notebook --generate-config又报attr没有’s的问题。
感觉attr的问题处于死循环中
后来发现其他人的attr版本是19.1.0,自己的只为0.3.1,好吧升级attr,pip install attr19.1.0,结果如下
在这里插入图片描述
说明没有19的版本,啊啊啊,想了想,要不试试升级attrs吧,因此在命令行输入
pip install attrs
19.1.0。发现卸载了现有的17,成功升级到19。
然后发现jupyter notebook --generate-config 和LabelEncoder都运行成功了,jupyter notebook也没有闪退的问题。后来测试发现如下:
在这里插入图片描述
真的是很神奇的操作,升级了attrs竟然没有attrs,attr竟然成了19.1.0版本。好在现在都能用了,虽然不知道是什么神操作

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!