Установка дополнительных ядер JupyterHub

 
Для установки дополнительных ядер JupyterHub следует выполнить следующие шаги:
1. Войти в JupyterHub под пользователем etl
 
2. Открыть терминал
 
3. Установка ядра R
3.1 Создать окружение
conda create -n r-kernel
 
3.2 Активировать окружение
conda activate r-kernel
 
3.2.1. Установка ядра
conda install r-recommended r-irkernel
 
3.2.2 На этом этапе следует прокинуть путь в JupyterHub
conda install Jupyter
 
3.2.3 Подключение ядра R к JupyterHub
R -e 'IRkernel::installspec()'
 
3.2.4 Перейдите из окружения r-kernel в окружение base
conda activate base
4. Установка C#, F#, Powershell
4.1 Установка инструмента dotnet-interactive
dotnet tool install -g Microsoft.dotnet-interactive
 
4.2 Установка ядер
dotnet interactive jupyter install
Все следующие команды должны выполняться от имени суперпользователя root
4.3 Откройте файл службы JupyterHub для редактирования
nano /etc/systemd/system/jupyterhub.service
 
4.4 Замените строку
Environment="PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/jupyterhub/bin"
 на
Environment="PATH=/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/jupyterhub/bin:/home/etl/.dotnet/tools"
 
4.5 Выйдите из редактора nano с сохранением изменений
4.6 Перезагрузите службу jupyterhub.service
systemctl daemon-reload
systemctl restart jupyterhub.service
 
5. После этого следует обновить вкладку в браузере