You said that all you really need is to be able to use numpy - based on this, using anaconda, perhaps too much.
It looks like you are really asking: "Since I do not have root access and cannot install system packages, how can I configure the python environment in my home directory, which has what I need?"
It sounds like a job for ... Super Grover! no waiting, I meant virtualenv.
Let's hope that your system has already installed a virtual computer for you. If so, just create your own environment using your own set of packages:
james@bodacious :~$mkdir venv/ james@bodacious :~$cd venv/ james@bodacious :venv$virtualenv . New python executable in ./bin/python Installing Setuptools..............................................................................................................................................................................................................................done. Installing Pip.....................................................................................................................................................................................................................................................................................................................................done. james@bodacious :venv$source bin/activate (venv) james@bodacious :venv$pip install numpy Downloading/unpacking numpy Downloading numpy-1.7.1.zip (3.1MB): 3.1MB downloaded
Once this is completed, you will have your own copy of numpy, which you can access in this environment simply by using cd venv; source bin/activate cd venv; source bin/activate to set $ PATH and $ PYTHONPATH to point to your custom installation.
If you don't have virtualenv installed yet, things get more complicated ....
source share