NOTATNIK
  • Pages
    about certificates license
  • Categories
    academic general programming software tools list all
  • Archives
    2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 all
  • Tags
News and Notes

Last entry:

[57] JupyterHub: pyenv + IRKernel

Published: piątek, 20 marca 2020
By Piotr Czaja

In tools. tags: sysadmin jupyterhub r pyenv

Po zainstalowaniu środowiska R należy (jako root by zainstalować globalnie) udostępnić odpowiedni kernel dla JupyterLab:

R> install.packages('IRkernel')

Spowoduje to udostępnienie odpowiedniego kernela dla wszystkich użytkowników.

Następnie jako użytkownik USER (ten który instalował jupyterhub w pyenv), po aktywacji środowiska (pyenv), w którym jest zainstalowany JupyterHub, należy udostępnić ten kernel przez uruchomienie polecenia:

R> IRkernel::installspec()

co w utworzy odpowiednią konfigurację w katalogu:

~/.local/share/jupyter/kernels

Aby kernel ten był widoczny z JupyterHub należy utworzony przez R katalog zlinkować do:

~/.pyenv/versions/3.X.X/envs/NAME/share/jupyter/kernels

gdzie zainstalowany jest JupyterHub.

O tej pory w JupyterHub powinno być dostępne dodatkowe środowisko R do uruchamiania notebooków.

Na końcu trzeba sprawdzić uprawnienia dostępu do dodanych katalogów konfiguracyjnych.

links

Piotr Czaja Projects

social

atom feed Piotr Czaja Authors