我有此错误:
'python'不被识别为内部或外部命令, 可操作的程序或批处理文件。
但这会导致以下错误: 无法将“ cmd”识别为内部或外部命令, 可操作的程序或批处理文件。
为了解决这个问题,我在脚本中添加了Path {};
pipeline {
agent any
environment {
PATH = "C:\\WINDOWS\\SYSTEM32"
}
stages {
stage('Hello') {
steps {
echo "Hello World"
bat "python E:/airflowtmp/hello.py"
}
}
}
}
这将再次导致第一个错误。我该如何解决?
答案 0 :(得分:0)
您还可以在环境变量中添加Python路径(如果不存在)。
例如:set PATH =%PATH%; C:\ python271 \
能否请您检查python安装的父目录路径是什么。可以从Windows环境变量路径中检查。否则,可以从命令提示符处使用echo%path%来获取它。然后请检查是否给定了在jenkins中的此路径->管理jenkins->配置系统->环境变量。进行更改后,请重新启动Jenkins服务。