title: How to solve subprocess.run() execution error?
body: <p>this is my code:</p>
  
  <pre><code>import subprocess
  
  completed = subprocess.run(['ls', '-1'])
  print('returncode:', completed.returncode)
  </code></pre>
  
  <p>this is the error i am getting:</p>
  
  <pre><code>Traceback (most recent call last):
    File "getDataFromOpenImages_snowman.py", line 3, in &lt;module&gt;
      completed = subprocess.run(['ls', '-1'])
    File "C:\Users\pavan\AppData\Local\Programs\Python\Python38\lib\subprocess.py", line 489, in run
      with Popen(*popenargs, **kwargs) as process:
    File "C:\Users\pavan\AppData\Local\Programs\Python\Python38\lib\subprocess.py", line 854, in __init__
      self._execute_child(args, executable, preexec_fn, close_fds,
    File "C:\Users\pavan\AppData\Local\Programs\Python\Python38\lib\subprocess.py", line 1307, in _execute_child
      hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
  FileNotFoundError: [WinError 2] The system cannot find the file specified
  </code></pre>
  
  <p>Question: what is the problem with my code?</p>