I don\'t have root access and i want to install python from scratch. So I downloaded the python source code and compiled it. Next I wanted to install pip. But w
Virtualenv to the rescue! It comes with pip, doesn't require root access, and allows you to have different environments each with their own copy of python, pip, and modules. The installation docs list several installation methods, you want the last one called "Use locally from source". Please also have a look at virtualenvwrapper, which is just a set of shell scripts that makes working with virtualenv easier. Google will produce ample tutorials on both of these.