Dear experts, In our use case, multiple users will work on the same Notebook. They, of course, each have their own user to login. This is managed smoothly with Zeppelin + Shiro. However, we notice that the users share the same environment. This means if user A logins and install a Python library X of version 1.0. This X library of version 1.0 will be installed. When user B login, if they want to use library X on version 2.0, it would be impossible to manage the multi-version packages (without uninstall library X version 1.0, which will make user A unhappy when he logins again).
With your experience with Zeppelin and multi-user setup, what would be the solution for this issue (if there are)? Thank you all in advance. Best regards Tien Dat PHAN