We are using jupyterhub server and want to install custom kernel inside user directory. Want to know how to install that, I am only able to install globally but it doesn’t suit our needs since we change the kernel.json file for different users
Check jupyter paths and you can install a kernel spec file in each user home directory. In your case, it would be in
$HOME/.local/share/jupyter/kernels folder. You can find more details on how to create kernel specs in the documentation
Okay thank you, I am look for a way to create that kernel directory when a new user login, I created a prehook does that work ?
If you mean
pre_spawn_hook, yes, that is exactly what you are looking for. You can customize your single user environment in that hook!