Diferencia entre revisiones de «/ESMValToolInst»
(Página creada con «= Instalación de ESMValTool en papa-deimos = A continuación se detallan los pasos seguidos para la instalación en papa-deimos de la herramienta [https://esmvaltool.org/ ...») |
|||
| (No se muestran 7 ediciones intermedias del mismo usuario) | |||
| Línea 3: | Línea 3: | ||
Se siguen los pasos encontrados en esta página [https://github.com/ESMValGroup/ESMValTool-JupyterLab ESMValTool-JupyterLab]. | Se siguen los pasos encontrados en esta página [https://github.com/ESMValGroup/ESMValTool-JupyterLab ESMValTool-JupyterLab]. | ||
<PRE style="shell"> | |||
# cd /opt/conda/mamba/ | |||
# git clone https://github.com/ESMValGroup/ESMValTool | |||
# cd ESMValTool/ | |||
# /opt/conda/mamba/DE-global_hackathon/miniconda3/bin/mamba env create -f environment.yml --name esmvaltool | |||
</PRE> | |||
Activando el entorno y terminando la instalación | |||
<PRE style="shell"> | |||
# eval "$(/opt/conda/mamba/DE-global_hackathon/miniconda3/bin/mamba shell hook --shell bash)" | |||
# mamba activate esmvaltool | |||
(esmvaltool) # pip install --editable '.[develop]' | |||
(esmvaltool) # pre-commit install | |||
</PRE> | |||
La instalación de Julia falla | |||
<PRE style="shell"> | |||
(esmvaltool) # esmvaltool install Julia | |||
</PRE> | |||
Activación kernel para jupyterHUB | |||
<PRE style="shell"> | |||
# pip3 install ipykernel | |||
# mamba deactivate | |||
# /opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/bin/python3 -m ipykernel install | |||
# /opt/tljh/user/bin/jupyter-kernelspec install /usr/local/share/jupyter/kernels/python3 | |||
--name=python_esmvaltools | |||
# /opt/tljh/user/bin/jupyter-kernelspec list | |||
Available kernels: | |||
python3 /opt/tljh/user/share/jupyter/kernels/python3 | |||
bash /usr/local/share/jupyter/kernels/bash | |||
ir /usr/local/share/jupyter/kernels/ir | |||
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> | |||
Editando acceso a kernel para acerlo más identificable | |||
<PRE style="shell"> | |||
# vim /usr/local/share/jupyter/kernels/python_esmvaltools/kernel.json | |||
(...) | |||
"display_name": "Python 3 (esmvaltools)", | |||
"env": { | |||
"MAMBA_PREFIX":"/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool", | |||
"MAMBA_DEFAULT_ENV":"esmvaltool", | |||
"PATH":"/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/bin:/opt/conda/mamba/ | |||
DE-global_hackathon/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", | |||
"ESMFMKFILE": "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/lib/esmf.mk", | |||
"PROJ_DATA": "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/share/proj" | |||
}, | |||
</PRE> | |||
Esta configuración se logró después de interactuar con el equipo de ESMValTool, vean el issue en el GIThub de ESMValTool [https://github.com/ESMValGroup/ESMValCore/issues/2739 #2739] | |||
Preparando configuración | |||
<PRE style="shell"> | |||
(esmvaltool) # esmvaltool config get_config_user | |||
</PRE> | |||
Revisión actual - 20:25 29 may 2025
Instalación de ESMValTool en papa-deimos
A continuación se detallan los pasos seguidos para la instalación en papa-deimos de la herramienta ESMValTool.
Se siguen los pasos encontrados en esta página ESMValTool-JupyterLab.
# cd /opt/conda/mamba/ # git clone https://github.com/ESMValGroup/ESMValTool # cd ESMValTool/ # /opt/conda/mamba/DE-global_hackathon/miniconda3/bin/mamba env create -f environment.yml --name esmvaltool
Activando el entorno y terminando la instalación
# eval "$(/opt/conda/mamba/DE-global_hackathon/miniconda3/bin/mamba shell hook --shell bash)" # mamba activate esmvaltool (esmvaltool) # pip install --editable '.[develop]' (esmvaltool) # pre-commit install
La instalación de Julia falla
(esmvaltool) # esmvaltool install Julia
Activación kernel para jupyterHUB
# pip3 install ipykernel # mamba deactivate # /opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/bin/python3 -m ipykernel install # /opt/tljh/user/bin/jupyter-kernelspec install /usr/local/share/jupyter/kernels/python3 --name=python_esmvaltools # /opt/tljh/user/bin/jupyter-kernelspec list Available kernels: python3 /opt/tljh/user/share/jupyter/kernels/python3 bash /usr/local/share/jupyter/kernels/bash ir /usr/local/share/jupyter/kernels/ir 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
Editando acceso a kernel para acerlo más identificable
# vim /usr/local/share/jupyter/kernels/python_esmvaltools/kernel.json
(...)
"display_name": "Python 3 (esmvaltools)",
"env": {
"MAMBA_PREFIX":"/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool",
"MAMBA_DEFAULT_ENV":"esmvaltool",
"PATH":"/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/bin:/opt/conda/mamba/
DE-global_hackathon/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"ESMFMKFILE": "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/lib/esmf.mk",
"PROJ_DATA": "/opt/conda/mamba/DE-global_hackathon/miniconda3/envs/esmvaltool/share/proj"
},
Esta configuración se logró después de interactuar con el equipo de ESMValTool, vean el issue en el GIThub de ESMValTool #2739
Preparando configuración
(esmvaltool) # esmvaltool config get_config_user