[Tutor] shebang problem
Brian van den Broek
broek at cc.umanitoba.ca
Sun Nov 5 01:11:03 CET 2006
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:
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 :-)
More information about the Tutor