0

Jenkins プロジェクトの一部として実行したい Python スクリプトがあります。Jenkins 経由でスクリプトを実行しようとすると、gearman モジュールを見つけようとすると ImportError が発生します。(はい、ギアマン モジュールはスレーブ ノードにインストールされています。インタラクティブな Python シェルを実行でき、このモジュールを正常にインポートできます。)

これは正確なエラーです:

+ 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

ここにはさらに多くの情報がありますが、あなたの質問に対する最も簡単な答えは、ジェンキンスのビルド構成で、ビルドステップを次のように構成することです。

export PYTHONPATH=$PATH_TO_MODULE:$PYTHONPATH
于 2013-05-30T21:46:36.750 に答える