// pipsi // pipsi = pip script installer What does it do? pipsi is a wrapper around virtualenv and pip which installs scripts provided by python packages into separate virtualenvs to shield them from your system and each other. In other words: you can use pipsi to install things like pygmentize without making your system painful. How do I get it? curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python How does it work? By default pipsi installs each package into ~/.local/venvs/PGKNAME and then symlinks all new scripts into ~/.local/bin. You can change these paths using a .pipsirc file: [pipsi] home = ~/.pipsi/venvs bin_dir ~/bin/ This would create all new virtualenvs in ~/.pipsi/venvs and place the symlinks in ~/bin You can also specify this values at install time using something like this: curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python - ~/.pipsi/venvs ~/bin Installing scripts from a package: $ pipsi install Pygments Uninstalling packages and their scripts: $ pipsi uninstall Pygments Upgrading a package: $ pipsi upgrade Pygments Showing what's installed: $ pipsi list How do I get rid of pipsi? $ pipsi uninstall pipsi How do I upgrade pipsi? With 0.5 and later just do this: $ pipsi upgrade pipsi On older versions just uninstall and reinstall.