The standard module imp module allows you to search a list of paths for searching and importing a module without changing sys.path . For instance:
import imp search_paths = [path_to_spam] modfile, modpath, description = imp.find_module('spam', search_paths) with modfile: spam = imp.load_module('spam', modfile, modpath, description)
source share