On Sun, 20 Aug 2006 10:35:31 -0300, Jorge Godoy <[EMAIL PROTECTED]> wrote: > Stargaming <[EMAIL PROTECTED]> writes: > >> In the most cases, PATH is preconfigured to include "." (. is the current >> directory as .. is the parent one). > > I most cases on Unix boxes it isn't configured to include ".".
Indeed -- but "Stargaming" might have missed a negation somewhere, because he went on to say [rearranged from the above] >> You can use ./yourpythonscript in this >> case. which is precisely what you /don't/ need to type if you have placed . in your $PATH. > The solution of creating a directory and adding it to PATH is the best one, > IMHO. Having a "~/bin" is also common for Linux and some distributions of it > already ship with it in /etc/skel and in the PATH, so just put a link there or > copy your scripts there. > >> The most "advanced" way would be expanding PATH with >> /home/youraccount/python/learning (use PATH=$PATH:/path/here..). > > Yes. This is the best. I wouldn't want random scripts under development ending up in my $PATH, not even my own. When you're just playing with/developing scripts, it's better to execute them by path (./foo.py etc). When you think they work and you have a long-term use for them, you install them globally, or copy, move or link them into your ~/bin/. /Jorgen -- // Jorgen Grahn <grahn@ Ph'nglui mglw'nafh Cthulhu \X/ snipabacken.dyndns.org> R'lyeh wgah'nagl fhtagn! -- http://mail.python.org/mailman/listinfo/python-list