美文网首页
PYTHON 远程执行,ImportError: No modu

PYTHON 远程执行,ImportError: No modu

作者: 久违的景天 | 来源:发表于2017-12-07 10:29 被阅读0次

之前遇到过一种情况:

本地IDE运行OK,

远程Jenkins上执行,会提示ImportError: No module named 'xxx'问题


实际是上由于sys.path中没有对应的包的路径

之所以IDE中可以执行,是由于IDE默认会添加被执行文件所在目录和根目录到sys.path,所以OK


image.png

为解决这一问题,可以在代码中手动添加对应目录到sys.path

sys.path.append(os.path.join(os.path.dirname(file), '../../..'))

具体‘../..’个数根据引入包的层级来写

相关文章

网友评论

      本文标题:PYTHON 远程执行,ImportError: No modu

      本文链接:https://www.haomeiwen.com/subject/fvfdixtx.html