Python pytest-parallel 貌似不支持 python3.9,py3.10

陈平安 · 2022年12月18日 · 最后由 陈恒捷 回复于 2023年01月09日 · 6470 次阅读

pytest-parallel 貌似不支持 python3.9,py3.10

共收到 7 条回复 时间 点赞

额,是想和大家交流如何解决吗?这么一个标题和内容,不知道该回啥。

这个插件功能是啥

陈恒捷 回复

是的,我发现我用 python3.9,3.10 使用这个插件的时候,一直报错,网上找到的资料也解决不了我的问题,然后我试着把版本降低到 3.8,发现就没有报错了

我去炒饭 回复

多线程执行测试用例

陈平安 回复

估计是插件用到了某个 3.9 版本开始废弃的 python 旧自带 api。

你可以把报错信息以及堆栈发出来,然后网上搜索确认下。也可以参照 3.9 的官方更新信息:
https://docs.python.org/zh-cn/3.9/whatsnew/3.9.html

陈恒捷 回复

嗯嗯,明白,这样的情况,我如果还想用 python39 是不是不太行,毕竟要改动他的源码,这样就是说要不这个插件改成支持 3.9 要不我降到 3.8

陈平安 回复

对的。自带 api 的写法调整,只能改源码。

PS:推荐用 virtual environment ,这样可以多个 python 版本并存,就不用担心影响整个环境了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册