«Could not determine jupyterlab build status without nodejs» (2)

Había escrito ya con anterioridad sobre el mensaje de advertencia «Could not determine jupyterlab build status without nodejs«, y que se resolvía instalando las bibliotecas señaladas en el post previo. Tal vez así fue en ese entonces, tal vez se debió a algo de la configuración o versiones. Pero, volvió a ocurrir y esta vez no pude quitarlo con la «receta» señalada.

En esta ocasión, además, debí hacer un update de la versión de aquello que los mencionados comandos instalan. Seguí las instrucciones dadas en una página de Node.js para esto, que son:

# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash

# download and install Node.js (you may need to restart the terminal)
nvm install 20

# verifies the right Node.js version is in the environment
node -v # should print `v20.17.0`

# verifies the right npm version is in the environment
npm -v # should print `10.8.2`

La versión de node.js instalada por pip es la 18. En algun lugar leí que debe ser la 20. Las instrucciones arriba indicadas permite hacer la actualización. El curl de la primer línea actualiza el .bash_profile con variables de ambiente y sus adecuados valores (se requiere por tanto reinicio de la sesión de terminal… bueno, sí, hay otras formas, pero esto puede ser lo mejor). Las siguientes tres líneas llevan a cabo la actualización y su comprobación. Ahora sí, esto solucionó el problema.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.