[Tutor] shebang problem

Brian van den Broek broek at cc.umanitoba.ca
Sun Nov 5 01:11:03 CET 2006

Hi all,

I'm still getting comfortable with Linux and this might be an OS
rather than a python problem.

I am trying to make a script directly executable. I've reviewed the
2nd ed of the Nutshell, and I cannot work out what I'm doing wrong.
I'm running ubunutu 6.10 (edgy eft). Here's a copy past of my command

brian at gottlob:~/test$ which python
brian at gottlob:~/test$ ls -la shebangtest.py
-rwxr-xr-- 1 brian brian 68 2006-11-04 02:29 shebangtest.py
brian at gottlob:~/test$ cat shebangtest.py

if __name__ == '__main__':

     print "It works"
brian at gottlob:~/test$ shebangtest
bash: shebangtest: command not found
brian at gottlob:~/test$ shebangtest.py
bash: shebangtest.py: command not found

I've also tried:

#!/usr/bin python

as my shebang line.

I've been unable to get this to work. Clearly, there is something I've
misunderstood. (`#!' is not an easy thing to google for :-)


Brian vdB

More information about the Tutor mailing list