Ir al contenido

Diferencia entre revisiones de «papa-deimos/instalacion/RKernelIns»

De Wikicima
Lluis.fita (discusión | contribs.)
Lluis.fita (discusión | contribs.)
Línea 30: Línea 30:
<PRE style="shell">
<PRE style="shell">
# R
# R
> install.packages("IRKernel")
> system.file('kernelspec', package = 'IRkernel')
[1] "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/Rnew/lib/R/library/IRkernel/kernelspec"
> quit()
</PRE>


Instalando kernel en jupyter
<PRE style="shell">
(Rnew) # /opt/tljh/user/bin/jupyter kernelspec list
Available kernels:
  bash                    /opt/tljh/user/share/jupyter/kernels/bash
  python3                /opt/tljh/user/share/jupyter/kernels/python3
  ir                      /usr/local/share/jupyter/kernels/ir
  py3_andex              /usr/local/share/jupyter/kernels/py3_andex
  python_atrackcs        /usr/local/share/jupyter/kernels/python_atrackcs
  python_digearth-hack    /usr/local/share/jupyter/kernels/python_digearth-hack
  python_esmvaltools      /usr/local/share/jupyter/kernels/python_esmvaltools
(Rnew) # /opt/tljh/user/bin/jupyter kernelspec install "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/Rnew/lib/R/library/IRkernel/kernelspec" --name 'ir_new' --user
(Rnew) # /opt/tljh/user/bin/jupyter kernelspec listAvailable kernels:
  ir_new                  /root/.local/share/jupyter/kernels/ir_new
  bash                    /opt/tljh/user/share/jupyter/kernels/bash
  python3                /opt/tljh/user/share/jupyter/kernels/python3
  ir                      /usr/local/share/jupyter/kernels/ir
  py3_andex              /usr/local/share/jupyter/kernels/py3_andex
  python_atrackcs        /usr/local/share/jupyter/kernels/python_atrackcs
  python_digearth-hack    /usr/local/share/jupyter/kernels/python_digearth-hack
  python_esmvaltools      /usr/local/share/jupyter/kernels/python_esmvaltools
</PRE>
</PRE>

Revisión del 02:44 19 ago 2026

Instalación kernel de R

Se siguen las instrucciones de instalación encontradas en este enlace irkernel.

Siendo root en deimos:

# /opt/tljh/user/bin/conda install r
# /opt/tljh/user/bin/conda install r-essentials


# R
> install.packages('IRkernel')
> IRkernel::installspec(user = FALSE)

En una sesión de jupyter, arriba a la derecha en 'new' aparece 'R'.

Instalación desde un entorno de mamba

# cd /opt/conda/mamba/
# mkdir Rnew
# cd Rnew
# /opt/conda/mamba/DE-global_hackathon/miniconda3/bin/mamba create -n Rnew -c conda-forge r-base
# eval "$(/opt/conda/mamba/DE-global_hackathon/miniconda3/bin/mamba shell hook --shell bash)"
# mamba activate Rnew
(Rnew) # which R
/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/Rnew/bin/R

Instalando los paquetes para poder activarlo desde jupyterHUB

# R
> install.packages("IRKernel")
> system.file('kernelspec', package = 'IRkernel')
[1] "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/Rnew/lib/R/library/IRkernel/kernelspec"
> quit()

Instalando kernel en jupyter

(Rnew) # /opt/tljh/user/bin/jupyter kernelspec list
Available kernels:
  bash                    /opt/tljh/user/share/jupyter/kernels/bash
  python3                 /opt/tljh/user/share/jupyter/kernels/python3
  ir                      /usr/local/share/jupyter/kernels/ir
  py3_andex               /usr/local/share/jupyter/kernels/py3_andex
  python_atrackcs         /usr/local/share/jupyter/kernels/python_atrackcs
  python_digearth-hack    /usr/local/share/jupyter/kernels/python_digearth-hack
  python_esmvaltools      /usr/local/share/jupyter/kernels/python_esmvaltools
(Rnew) # /opt/tljh/user/bin/jupyter kernelspec install "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/Rnew/lib/R/library/IRkernel/kernelspec" --name 'ir_new' --user
(Rnew) # /opt/tljh/user/bin/jupyter kernelspec listAvailable kernels:
  ir_new                  /root/.local/share/jupyter/kernels/ir_new
  bash                    /opt/tljh/user/share/jupyter/kernels/bash
  python3                 /opt/tljh/user/share/jupyter/kernels/python3
  ir                      /usr/local/share/jupyter/kernels/ir
  py3_andex               /usr/local/share/jupyter/kernels/py3_andex
  python_atrackcs         /usr/local/share/jupyter/kernels/python_atrackcs
  python_digearth-hack    /usr/local/share/jupyter/kernels/python_digearth-hack
  python_esmvaltools      /usr/local/share/jupyter/kernels/python_esmvaltools