错误:TypeError: attrib() got an unexpected keyword argument 'convert'

运行 sklearn.model_selection 加载 train_test_split 。

attrs 模块版本不对, 19.2.0、19.3.0版本都不对,退回 19.1.0 版本就对了。

pip install attrs==19.1.0

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 这个错误是因为在使用 attrib() 函数时,传入了一个不支持的关键字参数 convert。可能是因为该函数的版本不支持该参数,或者该参数不适用于该函数的使用场景。建议查看函数的文档或者升级函数的版本。 ### 回答2: "TypeError: attrib()方法获得了一个意外的关键字参数'convert'"意味着在调用attrib()方法时,使用了一个不被支持的关键字参数'convert'。 通常情况下,lxml库的attrib()方法用于为节点添加或修改属性。然而,'convert'参数不是attrib()方法的合法参数,因此会导致TypeError异常。 解决办法之一是检查代码中对attrib()方法的调用,确保没有错误的关键字参数。如果使用了'convert'参数,需要确认其正确性,并查阅lxml文档以了解该关键字参数的使用方式。 另一种可能是你的lxml库版本较旧,不支持'convert'参数。在这种情况下,你可以尝试更新lxml库至最新版本,以获得最新的功能和修复可能存在的错误。 最后,如果你无法解决这个问题,可以考虑在相关的开发者论坛或lxml库的社区中寻求帮助,并提供更多的背景和代码细节,以便其他人能够更好地理解和解决你遇到的问题。 ### 回答3: "TypeError: attrib() got an unexpected keyword argument 'convert'" 是一个错误提示信息,意思是 `attrib()` 函数不支持一个名为 'convert' 的关键字参数。 根据错误提示,可以判断问题出在调用 `attrib()` 函数时传入了错误的关键字参数 'convert'。通常情况下,`attrib()` 函数不接受 'convert' 参数。解决这个错误的方法有两种: 1. 检查代码,找到调用 `attrib()` 函数的位置,并且确认是否真的需要传递 'convert' 参数。如果不需要,可以将其删除或者修正为正确的参数名。 2. 如果确实需要使用 'convert' 参数,并且程序使用的库或者模块版本较低,可能不支持该参数。可以尝试升级库或者模块的版本,或者查阅官方文档来确认该版本是否支持 'convert' 参数。 总结起来,该错误是由于在调用 `attrib()` 函数时传递了不支持的关键字参数 'convert',需要检查代码并修正为正确的参数名,或者升级库或者模块的版本来解决该问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值