3293406747/ddddpytest

装完依赖后,运行pytest报错

haolixu opened this issue · 4 comments

这个问题是由于pytest自身的原因导致的

解决办法:

  1. 找到iniconfig模块下的__init__文件,我是通过pycharm中双击shift键输入iniconfig/__init__找到此文件的。
  2. 在此文件的第52行添加encoding=“gbk”。

问题产生原因:

python中的open方法在Window系统中使用时默认编码方式为gbk编码,读取gbk及utf-8编码的文件时均不会报错;在linux系统中使用时默认编码方式为utf-8编码这时读取gbk编码格式的文件时就会报错。

我找到__init__文件了,不过是改的112行。。。

然后运行pytest报新的错误了!
image

问题已修复,可以重现pull一下。是由于在linux中分隔符只能使用/导致的,我已将yaml示例文件中的路径分隔符改为/,兼容了windows和linux系统。感谢您提出的issue。