Q: How to install my own library on linux ?

Johannes Nix jnix at rioverde.cafeconleche.de
Wed Dec 6 12:05:44 EST 2000

hwan-jo yu <hwanjoyu at students.uiuc.edu> writes:

> Hi,
> When we do "import something", it checks the files in sys.path list.
> I would like to add my own library path in the sys.path list, but I don't
> want to do sys.path.append() every source.
> Is there any way to modify data of the original sys.path of python2.0 on
> linux, so a source doesn't have to do sys.path append() to import my
> library file ?

For the simple cases it should be sufficient to set the PYTHONPATH
environment variable. For example you could do

export PYTHONPATH=/usr/local/lib/python/site-packages:$HOME/lib/python

in your .profile file.

Of course this can be made processor-specific as well. Clearly, this
does not work if you have conflicting names for modules.

Johannes Nix

More information about the Python-list mailing list