Tim Johnson wrote: > I have a seperate library directory both on my work station on > the the remote servers that I write applications for.. > > I commonly use sys.path.append('/path/to/mylibraries') in my > python code. > > That code has to be placed in any standalone script that I write. > I can also place that path in a system file. On my kubuntu > workstation, it is /var/lib/python-support/python2.5/.path > > I believe that path is different on the solaris or redhat servers > that I provide scripts to. Furthermore, any update of the python version > will necessitate editing of the new .path file. > > I would welcome some opinions on this matter. > Thanks > Tim > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor >
You might put your libraries in your development directory : /path/devel /path/devel/mylibraries /path/devel/mylibraries/graphiclibraries /path/devel/mylibraries/databaselibraries /path/devel/myapplications/mynewapplication Then inside /path/devel/myapplications/mynewapplication/myprogram.py when you want to access a module you just write : import mylibraries.mygeneralmodule from mylibraries.mygeneralmodule import x import mylibraries.graphiclibraries.mygraphiclibrary from mylibraries.graphiclibraries.mygraphiclibrary import x import mylibraries.databaselibraries.mygraphiclibrary from mylibraries.databaselibraries.mygraphiclibrary import x Of course /path/devel must be in your path, but as long as the rest of the structure remains unchanged you may place your stuff anywhere. HTH _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor