[Tutor] Python development-moving from Windows to Linux (finally)
klappnase at freenet.de
Thu Apr 22 15:37:07 EDT 2004
On Thu, 22 Apr 2004 11:32:34 -0700 (PDT)
Tony Cappellini <tony at tcapp.com> wrote:
> On Thu, 22 Apr 2004, Chris Lott wrote:
> > Tony Cappellini wrote:
> > >
> > > I've installed Python on a linux system, and now I'm trying to understand
> > > how to better configure my environment for executing python scripts that
> > > I've written.
> > I think you have two paths confused. As I understand it, $PYTHONPATH is
> > just for the location of Python executables, modules, etc.
> > If you want to run your scripts without specifying the location, they
> > need to be somewhere in your $PATH, which specifies where the shell
> > looks for executables when you try to run them. So just add
> > /home/tony/bin to your $PATH variable.
> This is already in the path. It was a default, I didn't add it.
> This is why I don't understand why I need to use
> /home/tony/bin/myscript.py to run my scripts.
That's really strange. Anyway, if you don't want to mess around with your PATH you
might link your files to /usr/local/bin which is usually a good place for locally
installed stuff. Just do
ln -s /home/tony/bin/myscript.py /usr/local/bin/myscript
as root , and you should be able to start it from any directory.
More information about the Tutor