gpt4 book ai didi

python - 类型错误 : attrib() got an unexpected keyword argument 'convert'

转载 作者:行者123 更新时间:2023-12-04 16:46:10 28 4
gpt4 key购买 nike

在使用 pytest 对 CI 服务器上的 python 项目进行自动化测试期间发生此错误。 .我正在使用 pytest==4.0.2 .这个错误才刚刚开始发生,以前的管道似乎工作正常。

完整的错误:

File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory
lambda p: Path(os.path.abspath(six.text_type(p)))
TypeError: attrib() got an unexpected keyword argument 'convert'

最佳答案

pytest好像有包attrs作为依赖。 attrs==19.2.02019-10-01 17:00 UTC 左右发布.这似乎导致了上述问题。

切换回 attrs==19.1.0解决问题。只需执行以下操作:

pip install attrs==19.1.0

注意 : 我希望这个问题可以通过 attrs 解决。或 pytest很快通过发布一个新版本。所以这个修复应该只是暂时的。

更新 :将评论移到答案中。在较新版本的 pytest 上不会发生此错误,即 pytest==5.2.0

关于python - 类型错误 : attrib() got an unexpected keyword argument 'convert' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58504863/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com