/ESMValToolInst
De Wikicima
(Diferencias entre revisiones)
(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/ ...») |
(→Instalación de ESMValTool en papa-deimos) |
||
(No se muestran 6 ediciones intermedias realizadas por un 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" |
||
+ | }, |
||
+ | </PRE> |
||
+ | |||
+ | Preparando configuración |
||
+ | <PRE style="shell"> |
||
+ | (esmvaltool) # esmvaltool config get_config_user |
||
+ | </PRE> |
||
+ | |||
+ | La ejecución en Deimos falla, ya creé un issue en el GIThub de ESMValTool [https://github.com/ESMValGroup/ESMValCore/issues/2739 #2739] |
Revisión de 16:26 28 mayo 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" },
Preparando configuración
(esmvaltool) # esmvaltool config get_config_user
La ejecución en Deimos falla, ya creé un issue en el GIThub de ESMValTool #2739