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

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



共收到 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 跑测试

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册。