在Jenkins中运行Python脚本时的ImportError

时间:2013-05-30 21:41:24

标签: python jenkins gearman

我有一个Python脚本,我想作为Jenkins项目的一部分运行。当我尝试通过Jenkins运行脚本时,我在尝试查找gearman模块时遇到ImportError。 (是的,齿轮模块安装在从属节点上 - 我能够运行交互式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知道在哪里寻找模块?谢谢!

1 个答案:

答案 0 :(得分:2)

还有更多信息here,但对您的问题最简单的答案是,在您的jenkins构建配置中,使用以下命令配置构建步骤:

export PYTHONPATH=$PATH_TO_MODULE:$PYTHONPATH