pytest和ValueError: Expect x to not have duplicates(个人笔记)

项目在新环境下运行时,遇到pytest未找到的问题,需在Tools设置中调整选项。另外,interpolate.interp1d函数报ValueError,原因是scipy版本从1.10.1变为1.7.1导致。解决方案是将新环境的scipy降级到与旧电脑相同的1.7.1版本。
摘要由CSDN通过智能技术生成

1.项目在新环境报错为没有pytest
解决办法:
在设置里面的Tools里面的某个选项改为(如下图)
在这里插入图片描述
2.同一个项目在旧电脑正常运行,到了新电脑新环境莫名报错
报错为
interpolate.interp1d里面的某个函数报错
具体报错为:ValueError: Expect x to not have duplicates
解决:
根据interpolate.interp1d可以发现这个是scipy库里面的函数,直接将新环境的scipy(1.10.1)版本换为旧电脑的版本1.7.1
具体报错为:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值