title: Pytesseract No such file or directory error
body: <p>First of all I did everything mentioned here <a href="https://stackoverflow.com/questions/28741563/pytesseract-no-such-file-or-directory-error">pytesseract-no such file or directory error</a> </p>
  
  <p>Still doesn't work. Now I'm using Pycharm IDE with following code:</p>
  
  <pre><code>from PIL import Image
  import pytesseract
  import subprocess
  
  im = Image.open('test.png')
  im.show()
  subprocess.call(['tesseract','test.png','out'])
  print pytesseract.image_to_string(Image.open('test.png'))
  </code></pre>
  
  <ul>
  <li>im.show() opens the image successfully.</li>
  <li>subprocess.call() with tesseract test.png out also extracts the text
  from the image..</li>
  <li>but pytesseract.image_to_string() fails.</li>
  </ul>
  
  <p>I don't get it. Why I am able to use tesseract in shell but not in python. And in python I can open same image but when used with tesseract Image can't be found.</p>
  
  <p>Below you can see the error output.</p>
  
  <pre><code> File "/home/hamza-c/Schreibtisch/Android/JioShare/orc.py", line 7, in &lt;module&gt;
      print pytesseract.image_to_string(Image.open('/home/hamza-c/Schreibtisch/Android/JioShare/test.png'))
    File "/usr/local/lib/python2.7/dist-packages/pytesseract/pytesseract.py", line 162, in image_to_string
      config=config)
    File "/usr/local/lib/python2.7/dist-packages/pytesseract/pytesseract.py", line 95, in run_tesseract
      stderr=subprocess.PIPE)
    File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
      errread, errwrite)
    File "/usr/lib/python2.7/subprocess.py", line 1340, in _execute_child
      raise child_exception
  OSError: [Errno 2] No such file or directory
  </code></pre>