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.