Python script header
First, any time you run a script using the interpreter explicitly, as in the #! line is always ignored. The #! line is a Unix feature of executable scripts only, and you can see it documented in full on the man page for execve(2). There you will find that the word following #! must be the pathname of a valid executable. So executes whatever python is on … Read more