Shebang adequado para script Python
Eu geralmente estou usando a seguinte declaração shebang em meus scripts Python:
#!/usr/bin/python
Recentemente, deparei com esta declaração shebang:
#!/usr/bin/env python
Na documentação do script, foi observado que o uso desse formulário é "mais portátil".
O que essa declaração significa? Como é que há um espaço no meio do caminho? Isso realmente contribui para a proteção?