When you use pip to install python packages from the hosted site, sometimes you get the error of

Command "python setup.py egg_info" failed with error code 1 in ......

After trying update the pip, setuptools and acquiring the admin right or everything that you can think of you still cannot get it to work. It's time to swtich to offline installation.

Simply download the package, unzip, cd into the path where the package is stored and execute

python setup.py install --user

In [0]:
cd path/local-package
python setup.py install --user

Solved my headache with QSTK installation for python 3.x!