0

我有一个 Python 脚本,我想将它作为 Jenkins 项目的一部分运行。当我尝试通过 Jenkins 运行脚本时,当它尝试查找 gearman 模块时出现 ImportError。(是的,gearman 模块安装在从节点上——我能够运行交互式 Python shell 并且可以成功导入该模块。)

这是确切的错误:

+ python test.py
Traceback (most recent call last):
  File "test.py", line 2, in <module>
    import gearman, time, sys
ImportError: No module named gearman

如何让 Jenkins 知道在哪里寻找模块?谢谢!

4

1 回答 1

2

这里有更多信息,但对您的问题最简单的答案是,在您的 jenkins 构建配置中,配置构建步骤:

export PYTHONPATH=$PATH_TO_MODULE:$PYTHONPATH
于 2013-05-30T21:46:36.750 回答