#!/usr/bin/env python import pip import sys from subprocess import call skip=('setuptools', 'pip', 'python', 'disco', 'multitask', 'AudioPython', 'flann', 'vboxapi', 'Loopy', 'autojit', 'llvmpy') for dist in pip.get_installed_distributions(skip=skip): if sys.argv[1] == "2": call("pip2.7 install --upgrade " + dist.project_name, shell=True) elif sys.argv[1] == "3": call("pip3.4 install --upgrade " + dist.project_name, shell=True)