新手区 【pytest 小白从 0 尝试】实在是服了自己这个老六了,麻烦大家帮我看看就一个这个简单的框架使用,同样的代码每次第二天到公司再次运行就提示找不到测试了,到底是什么原因真的困扰我很久

xxxaaazcc · 2022年06月07日 · 最后由 simonpatrick 回复于 2022年06月11日 · 8282 次阅读



共收到 17 条回复 时间 点赞

有没可能是你的 Excel 找不到或者没数据了呢?

你说的问题,是从最后一张图框里的报错么?

报错信息直译过来是:

ValueError: buildins.type 大小改变了,可能表示二进制文件不兼容。从 C header 读取到的预期值 888 ,但 PyObject 提供的实际值是 880

从报错信息看,应该和你执行代码没啥关系,网上搜了下 may indicate binary incompatibility, 大多是说和 numpy 库版本有关,重装依赖可以解决。
你截图里堆栈信息不全,所以也看不出到底和啥有关。你把堆栈信息文字直接贴上来吧,不要只是截图。

xxxaaazcc 回复

从堆栈上看,全是 pycharm 内部的报错。

卸载掉现在的 pycharm ,重新装一下试试?

跟左下角的 connection to python debugger failed 有关吗,试试①直接在 cmd 里执行,不用 Pycharm;②重启一下电脑呢

YoungLeo 回复

尝试用命令行执行,执行是成功的

陈恒捷 回复

好的 感谢 我尝试一下

把 libs 文件夹修改为别的名称试试

有可能和 Excel 里面的数据单元格格式有关 ....

YoungLeo 回复

命令行执行成功 右键允许失败 提示找不到测试

leeyorke 回复

😭 未解决

😭 未解决.

xxxaaazcc 回复

重装 pycharm 还是一样的报错么?

试过换成命令行直接执行,不使用 pycharm 不?

陈恒捷 回复

命令行执行成功,直接运行报错

xxxaaazcc 回复

那看起来还是 pycharm 的问题。

换个 pycharm 版本,卸载重装再试试吧。

第一张截图表示你没有使用 pytest 在 pycharm 里面跑测试。 load unittest 。。。。。,需要在 pycharm 里面配置一下使用 pytest 跑测试

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