Installing extension in user's folder in Linux

So what is going to happen if people need different (or specific) versions of these packages (e.g., due to API differences or extension ask for a specific version of the python package), if the python packages are maintained centrally?