python之没事别搞多版本!-----------当我知道原因,真的被自己蠢哭了

事情的来龙去脉:

公司直接下发一个完整的接口自动化项目,要求可以用命令行的方式跑通代码。其他同事都能跑通,就我不行。pycharm报错如下:
在这里插入图片描述
脑瓜一洞:要不我百度看看吧!
百度关键词:usage: pytest [options] [file_or_dir] [file_or_dir] […]
查询结果:没有结果!倒是学到了一些关于pytest执行时带参数的帮助文档

脑瓜二洞:问问同事吧!
了解到其他同事都没有出现该问题,并且人品好的执行第一遍直接通过,我那个羡慕啊…

脑瓜三洞:我不用命令行执行了,先不带参数,直接用py.test运行一次呢?
运行结果:竟然run通了,接口成功被调用,业务流程跑通了(难道是参数格式不对?不可能呀)

脑瓜三洞:分析问题
①这个项目在别人电脑上都跑的通,为何就在我这边跑不通呢?
②有没有什么环境差异呢?
③是不是我解析器用错了?验证发现,也没有问题呀,python3.5没毛病啊
在这里插入图片描述
继续陷入…

没有脑瓜了,继续百度:
关键词:ERROR: usage: pytest [options] [file_or_dir] [file_or_dir] […] pytest: error: unrecognized argumen
结果:得到一篇有帮助的文章 https://testerhome.com/topics/18043?locale=zh-TW
其中看到了一句话:在这里插入图片描述
我去。不会是用命令行执行的时候,用的python2?
于是乎,我查了一把:
在这里插入图片描述
妈呀,还真的是python2.7,真是败给自己了(由于一开始不确定学习python2还是python3,所以连个版本都安装上了,系统默认的还是Python2。原本这一点深知,但是不知道为何这次没想起来,真的是蠢死了)

那原因找到了,问题还难解决吗?
我先把python2卸了吧…脑仁疼…说不定卸载后,还要遇到一些坑…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值