Hi Michael,

You have to do three (four) things.

1 - make a directory where you want your executables to live (after you have 
created them)
on my machine, I copy everything to /usr/local/walkloud/bin/  which requires 
sudo, but you can put them anywhere in your $PATH


2 - in your .tcshrc or .cshrc or equivalent file (to figure it out, type echo 
$SHELL to figure out your shell if you have no idea what I am talking about), 
you must append your path.  eg. with tcshrc (in the .tcshrc file) - the .tcshrc 
file is located in your $HOME dir.

setenv PATH /usr/local/walkloud/bin:$PATH

3 - if you haven't, in the directory where your script lives
chmod +x your_script

4 - cp your script to this directory in 1-

launch a new terminal and it should work.


Andre



On May 20, 2011, at 11:10 AM, michael scott 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 <eire1...@gmail.com>
> To: michael scott <jigenbak...@yahoo.com>
> Cc: tutor@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 "pythonmyfile.py" where myfile is the name 
> of your file.
> 
> On Fri, May 20, 2011 at 1:43 PM, michael scott <jigenbak...@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@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
> 
> 
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to