title: Jenkins Cannot run program "python" CreateProcess error=2, The system cannot find the file specified
body: <p>When I run below python script using Jenkins, it is throwing below error.</p>
  
  <pre><code>Jenkins Cannot run program "python" CreateProcess error=2, The system cannot find the file specified
  </code></pre>
  
  <p>Below is my code and it works when I execute it directly.</p>
  
  <pre><code>import _mssql,os,datetime
  if (os.getenv('ColumnName').isspace() or not os.getenv('ColumnName')):
      print("White space Entered")
  else:
      print(var)
  </code></pre>
  
  <p>I am running Python 3.5.</p>
  
  <p>Thank you.</p>
  
  <p>Tried python -v and getting same error</p>
  
  <pre><code>The system cannot find the file specified
  FATAL: command execution failed
  java.io.IOException: Cannot run program "python" (in directory "D:\test\"): CreateProcess error=2, The system cannot find the file specified
      at java.lang.ProcessBuilder.start(Unknown Source)
      at hudson.Proc$LocalProc.&lt;init&gt;(Proc.java:245)
      at hudson.Proc$LocalProc.&lt;init&gt;(Proc.java:214)
      at hudson.Launcher$LocalLauncher.launch(Launcher.java:846)
      at hudson.Launcher$ProcStarter.start(Launcher.java:384)
      at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:108)
      at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:65)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
      at hudson.model.Build$BuildExecution.build(Build.java:205)
      at hudson.model.Build$BuildExecution.doRun(Build.java:162)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
      at hudson.model.Run.execute(Run.java:1729)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:404)
  Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
      at java.lang.ProcessImpl.create(Native Method)
      at java.lang.ProcessImpl.&lt;init&gt;(Unknown Source)
      at java.lang.ProcessImpl.start(Unknown Source)
      ... 16 more
  Build step 'Execute Python script' marked build as failure
  Finished: FAILURE
  </code></pre>