jenkins报错:ImportError: No module named 'business'
来源:13-3 基础邮箱配置
qq_岁小草_0
2020-07-02
如图1所写,在编译器运行没有问题。
但是在jenkins运行报错:
D:\smxWork\webauto\webauto_6_po_ddt_log>python case\register_ddt_test_case.py
Traceback (most recent call last):
File “case\register_ddt_test_case.py”, line 11, in
from business.register_business import RegisterBusiness
ImportError: No module named ‘business’
将图1的代码改成图2后:(即增加business目录到path,然后模块前不要加business.),jenkins就不报错了。
请问这是什么原因呢?还有没有其他解决办法?不然要添加太多这样的路径:sys.path.append(r’D:\smxWork\webauto\webauto_6_po_ddt_log\business’)
sys.path.append(r’D:\smxWork\webauto\webauto_6_po_ddt_log\handle’)
等等等…
写回答
1回答
-
Mushishi
2020-07-02
这个路径只需要再得程序执行入口添加就可以了。你也可以再jenkins得环境变量中进行添
032020-07-02
相似问题