本地运行正常,部署到jenkins上面就会报错:模块找不到

如图,左边是我的工程目录结构,右边是导入语句。在本地运行没问题,但是在jenkins上面就会报错,提示:找不到minaservice模块.
如果我把导入语句改为:from basic_api import BaseApi,本地编译时会标红,但是运行没问题,放到jenkins上面也能运行通过。
请问:如何让我本地编译不报错,jenkins上面也能运行通过。

IDE中的路径解释和实际python的路径解释有差异,可以使用os的path功能来获取相项目所在实际路径。或者删除minaservice,直接写basic_api试试

关闭