I am working on a compute server which runs a linux. The machine is used by several users so I don\'t have and won\'t get root privileges.
I need to install Keras
For installing pip as user without sudo access, check: How to install pip (python) to user without root access.
Also, you need a virtual environment and for that you may use virtualenv. As the virtual environment doc says:
A Virtual Environment is a tool to keep the dependencies required by different projects in separate places, by creating virtual Python environments for them. It solves the “Project X depends on version 1.x but, Project Y needs 4.x” dilemma, and keeps your global site-packages directory clean and manageable.
How it fits you?