命令行运行pytest提示 OSError: [WinError 87] 参数错误。

前置操作:Python环境搭建完成,cmd安装pip install pytest

操作命令:测试脚本根目录cmd执行pytest

遇到的问题:OSError: [WinError 87] 参数错误。

详细错误图:

图片说明

很奇怪的问题,可能是兼容性原因,参考:https://www.jianshu.com/p/f2e99b67bb8a

可能是系统兼容问题,请问你是win10系统吗。下面说了类似错误两个例子,一个是win7、python3.7.4以及pytest5.0+,将python降到3.7.3就ok了,另一个是Windows 10, python 3.8.1, pytest 5.3.3,将pytest降到4.6.9以下版本也ok,请参考https://github.com/pytest-dev/pytest/issues/5724. 因此建议你要么降python版本,要么降pytest版本试试。