[Tutor] Making a script part of the terminal

Joel Goldstick joel.goldstick at gmail.com
Fri May 20 20:42:19 CEST 2011


On Fri, May 20, 2011 at 2:10 PM, michael scott <jigenbakuda at yahoo.com>wrote:

> Thank you for the reply, but thats not exactly what I mean. Perhaps I
> should say, how do I install a program to my computer, so that I can use it
> by its self without running it with python. No matter what directory I'm in
> I can type mozilla in and it runs, no matter what directory I'm in if I type
> sudo natutilus it will run, no matter what directory I'm in if I type gedit
> it will run.
>
> So I'm trying to achieve this with the script I wrote. I don't know the
> terminology to ask the question correctly, so forgive me.
>
>
> ----
> What is it about you... that intrigues me so?
>
>
> ------------------------------
> *From:* James Reynolds <eire1130 at gmail.com>
> *To:* michael scott <jigenbakuda at yahoo.com>
> *Cc:* tutor at python.org
> *Sent:* Fri, May 20, 2011 1:57:57 PM
> *Subject:* Re: [Tutor] Making a script part of the terminal
>
> We just had a similar question yesterday.
>
> Just make sure Python is on your PATH. CD to the directory where your file
> is located and then you can just type "python myfile.py" where myfile is
> the name of your file.
>
> On Fri, May 20, 2011 at 1:43 PM, michael scott <jigenbakuda at yahoo.com>wrote:
>
>> Okay, my title might be undescriptive, let me try to explain it better. I
>> want to take a script I've written and make it usable by typing its name in
>> the terminal. Perfect example is the python interpreter. You just type in
>> the word python to the terminal and then the interpreter runs. I know other
>> programs can do this as well (like mozilla or nautilus or rhythmbox).  So
>> how do I make my scripts executable from the terminal?
>>
>> ----
>> What is it about you... that intrigues me so?
>>
>>
>> _______________________________________________
>> Tutor maillist  -  Tutor at python.org
>> To unsubscribe or change subscription options:
>> http://mail.python.org/mailman/listinfo/tutor
>>
>>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
>

You need to do the #!/usr/bin/env python or #!/usr/bin/python  thing in your
file
Then change it to being executable as described above
Lastly, you need to put your program in a directly where the $PATH
environment variable knows to look for it
-- 
Joel Goldstick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20110520/13cdc4c8/attachment-0001.html>


More information about the Tutor mailing list