【问题描述】:在pycharm中创建python项目,完成后能够成功执行,但是用jenkins进行构建时,提示自定义模块不存在:
在cmd中执行时和在jenkins中执行时出现的错误一致。经了解得知在IDE运行时,会搜索所有相关的模块,而通过cmd命令或者Jenkins构建时,只会搜索当前目录下的模块,所以需要配置环境变量。
【解决办法】:需要添加环境变量
1.针对cmd:需要在系统变量中添加如下环境变量:
name:PYTHONPATH
value:project_dir(项目路径)
如:
2.针对jenkins:需要在“系统管理-->系统设置-->全局属性-->环境变量”中添加键值对
如: