Saltar al contenido

Cómo instalar el kernel de sagemath en Jupyter

Después de de una extensa recopilación de datos dimos con la respuesta esta contrariedad que presentan muchos los lectores. Te dejamos la respuesta y deseamos servirte de mucha ayuda.

Solución:

Acabo de instalar el kernel de SageMath en mi instalación de Jupyter existente. Es muy fácil.

$ sudo jupyter kernelspec install ./SageMath/local/share/jupyter/kernels/sagemath

Dónde SageMath es su directorio raíz de sagemath. Espero que esto ayude a alguien.

Si no tiene derechos de sudo, no podrá instalar en todo el sistema, pero aún puede instalarlo usted mismo usando el --user bandera:

$ jupyter kernelspec install --user ./SageMath/local/share/jupyter/kernels/sagemath

La respuesta sugiriendo

$ jupyter kernelspec install --user 

funciona solo si proporciona la variable de entorno SAGE_ROOT en la especificación del kernel. Esto requiere agregar un elemento “env” al kernel.json. La línea que se debe agregar es:

"env":"SAGE_ROOT":""

Un ejemplo específico de una aplicación mac instalada para la versión 8.7 es:

"env":"SAGE_ROOT":"/Applications/SageMath-8.7.app/Contents/Resources/sage"

Consulte esta pregunta para obtener información general y un ejemplo completo.

Lo estás haciendo al revés; Sage incluye el cuaderno Jupyter en su interior, y puede usarlo con ese núcleo de esa manera. (Así como otros.) Uso

$ sage --notebook ipython

Yo creo. Ver también aquí.

(Creo que también hay algunas personas que han tenido éxito al redirigir su Jupyter para “ver” el kernel de Sage editando algún archivo o configuración. En Arch Linux esto aparentemente es compatible…?)

Reseñas y valoraciones del artículo

Finalizando este artículo puedes encontrar las explicaciones de otros gestores de proyectos, tú todavía tienes la habilidad mostrar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *