pythonで記述しているジョブを別のサーバに移動させて実行させようとしたところ、以下のエラーが出た。

22:35:14 /tmp/jenkins17325052116001391665.sh: line 6: pip: command not found
22:35:14 /tmp/jenkins17325052116001391665.sh: line 8: sudo: command not found

環境にpipは確かにインストールしているのに、上記のpip: command not foundが出力された。

原因は別のサーバからvenvで作成したpython実行仮想環境ごと丸まる別サーバへ移設し、そのまま実行していた為であった。既存のvenvディレクトリを削除し、python3 -m venv "${WORK_DIR}/env"で改めてpython実行環境を作成すると問題は解消された。

コメントを残す

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)