jenkins使用python plugin编写代码构建时报错:Caused: java.io.IOException: Cannot run program “python“
生活随笔
收集整理的這篇文章主要介紹了
jenkins使用python plugin编写代码构建时报错:Caused: java.io.IOException: Cannot run program “python“
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
jenkins的python plugin``編寫代碼構(gòu)建時(shí)報(bào)錯(cuò):
Building in workspace D:\Jenkins\workspace\pytest項(xiàng)目 [pytest項(xiàng)目] $ python C:\Windows\TEMP\jenkins1719562851337506537.py The system cannot find the file specified FATAL: command execution failed java.io.IOException: CreateProcess error=2, 系統(tǒng)找不到指定的文件。at java.lang.ProcessImpl.create(Native Method)at java.lang.ProcessImpl.<init>(Unknown Source)at java.lang.ProcessImpl.start(Unknown Source) Caused: java.io.IOException: Cannot run program "python" (in directory "D:\Jenkins\workspace\pytest項(xiàng)目"): CreateProcess error=2, 系統(tǒng)找不到指定的文件。at java.lang.ProcessBuilder.start(Unknown Source)at hudson.Proc$LocalProc.<init>(Proc.java:252)at hudson.Proc$LocalProc.<init>(Proc.java:221)at hudson.Launcher$LocalLauncher.launch(Launcher.java:936)at hudson.Launcher$ProcStarter.start(Launcher.java:454)at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:109)at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)at hudson.model.Build$BuildExecution.build(Build.java:206)at hudson.model.Build$BuildExecution.doRun(Build.java:163)at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)at hudson.model.Run.execute(Run.java:1856)at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)at hudson.model.ResourceController.execute(ResourceController.java:97)at hudson.model.Executor.run(Executor.java:428) Build step 'Execute Python script' marked build as failure Finished: FAILURE其中我們看到這一句:
**Caused: java.io.IOException: Cannot run program “python” (in directory “D:\Jenkins\workspace\pytest項(xiàng)目”): CreateProcess error=2, 系統(tǒng)找不到指定的文件。
at java.lang.ProcessBuilder.start(Unknown Source)
大概的意思是python程序沒有添加到環(huán)境變量中,導(dǎo)致python程序沒找到,運(yùn)行失敗`!!``
**
解決辦法:把windows本地python的安裝路徑添加到系統(tǒng)變量的path中,,注意一定要是系統(tǒng)變量的path 如我本地的python安裝路徑為:C:\Users\admin\AppData\Local\Programs\Python\Python37\
添加完成后保存,并重啟jenkins,再構(gòu)建一遍
構(gòu)建完成
總結(jié)
以上是生活随笔為你收集整理的jenkins使用python plugin编写代码构建时报错:Caused: java.io.IOException: Cannot run program “python“的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 书城项目第三阶段及其源码
- 下一篇: matlab solve和subs,【M