解决jenkins或cmd中运行python脚本报ImportError: No module named xmlrunner的问题

1、直接在脚本最上方添加两行代码:

import sys
print (sys.path)

2、执行后,会打印出很多路径,如下:

[u'E:\\PycharmProjects\\autoInterface\\wjhtest', 'E:\\PyCharm 2018.2.4\\helpers\\pydev', 'E:\\PycharmProjects\\autoInterface', 'E:\\PyCharm 2018.2.4\\helpers\\pydev', 'C:\\windows\\system32\\python27.zip', 'E:\\PycharmProjects\\autoInterface\\venv\\DLLs', 'E:\\PycharmProjects\\autoInterface\\venv\\lib', 'E:\\PycharmProjects\\autoInterface\\venv\\lib\\plat-win', 'E:\\PycharmProjects\\autoInterface\\venv\\lib\\lib-tk', 'E:\\PycharmProjects\\autoInterface\\venv\\Scripts', 'E:\\Python27\\Lib', 'E:\\Python27\\DLLs', 'E:\\Python27\\Lib\\lib-tk', 'E:\\PycharmProjects\\autoInterface\\venv', 'E:\\PycharmProjects\\autoInterface\\venv\\lib\\site-packages', 'E:\\PyCharm 2018.2.4\\helpers\\pycharm_matplotlib_backend', 'E:\\PycharmProjects\\autoInterface', 'E:/PycharmProjects/autoInterface']
 

3、再添加语句sys.path.append(""),有多少个路径添加多少条append,如sys.path.append("E:\\PycharmProjects\\autoInterface\\wjhtest")这种写法

解决jenkins或cmd中运行python脚本报ImportError: No module named xmlrunner的问题_第1张图片

4、再次在jenkins运行,成功!!!

 

你可能感兴趣的:(Python)