In you case, you need to configure different python interpreters for each
user. So that they won't conflict with each other.
e.g. you can create virtualenv python_a for user a and virtualenv python_b
for user b.

Then you can create 2 python interpreters and each interpreter have
different setting of zeppelin.python which point to the python virtualenv
you created above


Tien Dat PHAN <tphan....@gmail.com> 于2020年2月18日周二 上午2:04写道:

> 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
>


-- 
Best Regards

Jeff Zhang

Reply via email to