# -*- coding: utf-8 -*- import os import sys import site # set path py_dir = os.path.dirname(os.path.realpath(__file__)) parent_dir = os.path.dirname(py_dir) # print parent_dir # if os.path.isdir(os.path.join(parent_dir, "delegate")): # sys.path.append(parent_dir) libdir = os.path.join(parent_dir, "lib") # print libdir if os.path.isdir(libdir): old_len = len(sys.path) new_sys_path = [] site.addsitedir(libdir) # @UndefinedVariable for item in sys.path[old_len:]: new_sys_path.append(item) sys.path.remove(item) sys.path[:0] = new_sys_path # set cwd os.chdir(parent_dir)