title: Should I put #! (shebang) in Python scripts, and what form should it take?
body: <p>Should I put the shebang in my Python scripts? In what form?</p>
  
  <pre class="lang-none prettyprint-override"><code>#!/usr/bin/env python 
  </code></pre>
  
  <p>or</p>
  
  <pre class="lang-none prettyprint-override"><code>#!/usr/local/bin/python
  </code></pre>
  
  <p>Are these equally portable? Which form is used most?</p>
  
  <p><strong><em>Note:</em></strong> the <a href="https://github.com/facebook/tornado" rel="noreferrer">tornado</a> project uses the shebang. On the other hand the <a href="https://www.djangoproject.com/" rel="noreferrer">Django</a> project doesn't.</p>