We should download the python package "distribute" first which will install easy_install script first. The easy_install is installation tool for "pip". And after pip installed, we can use pip to set up all the package we need such as Django, VirtualEnv or Happybase.
We use windows as example:
First, install the python package on windows and add "C:\Python27" into Environment Path. Second, use the distribute_setup.py to let python package has ability to extend the feature such as happybase or django. You can download the package from:
https://pypi.python.org/pypi/distribute/0.6.49
Un-archive the zip file you will get a folder "dist" and copy to your python installation root folder. Then execute the command to run setup py: "C:\Python27> .\python.exe .\dist\distribute-0.6.49\setup.py install" (You can apply this process to install Django too)
Then you will see a folder "C:\Python27\Scripts" which contains python package manager program for windows. Please execute "C:\Python27\Scripts> .\easy_install.exe pip" for install pip which is the official program to let us down load the package such as happybase.
Final, you could use "pip list" to check how many package or extension on your python environment.