import os import sys def get_py_path(): user_paths = os.environ["PATH"].split(os.pathsep) (python,py) = ("","") for path in user_paths: parts = path.split(os.sep) part = parts[len(parts) - 1].lower() if ("python" in part) and ('.' not in part): path.replace(os.sep,os.sep + os.sep) if path not in user_paths: py = path for path in sys.path: parts = path.split(os.sep) part = parts[len(parts) - 1].lower() if ("python" in part) and ('.' not in part): path.replace(os.sep,os.sep + os.sep) if path not in user_paths: python = path paths = ( os.path.join(python,"") if python != "" else "", os.path.join(py,"") if py != "" else "", os.path.join(python,"Scripts","") if python != "" else "" ) # print(paths) return paths if __name__ == "__main__": get_py_path()