Je pourrais utiliser Python Kernel avec Jupyter. Je cherche un moyen d'utiliser sagemath à l'intérieur de Jupyter.Je ne vois pas comment l'installer. Comment faire?
Vous y allez à l'envers; Sage inclut le bloc-notes Jupyter à l'intérieur, et vous pouvez l'utiliser avec ce noyau de cette façon. (Ainsi que d'autres.) Utilisation
$ sage --notebook ipython
Je crois. Voir aussi ici .
(Je pense qu'il y a aussi des gens qui ont réussi à rediriger leur Jupyter pour "voir" le noyau Sage en éditant un fichier ou une configuration. Sur Arch Linux cela est apparemment supporté ...?)
Je viens d'installer le noyau SageMath sur mon installation Jupyter existante. C'est super simple.
$ Sudo jupyter kernelspec install ./SageMath/local/share/jupyter/kernels/sagemath
Où SageMath est votre répertoire racine sagemath. J'espère que cela aidera quelqu'un.
Si vous ne disposez pas des droits Sudo, vous ne pourrez pas installer à l'échelle du système, mais vous pouvez toujours installer vous-même en utilisant le --user
drapeau:
$ jupyter kernelspec install --user ./SageMath/local/share/jupyter/kernels/sagemath
La réponse suggérant
$ jupyter kernelspec install --user <path to SageMath/local/share/jupyter/kernels/sagemath>
ne fonctionne que si vous fournissez la variable d'environnement SAGE_ROOT dans la spécification du noyau. Cela nécessite d'ajouter un élément "env" à kernel.json. La ligne à ajouter est:
"env":{"SAGE_ROOT":"<Path to sage root>"}
Un exemple spécifique à une application mac installée pour la version 8.7 est:
"env":{"SAGE_ROOT":"/Applications/SageMath-8.7.app/Contents/Resources/sage"}
Voir cette question pour des informations générales et un exemple complet.
Je sais que c'est une vieille question, mais je suis tombé dessus et j'ai fini par fabriquer un conteneur docker pour accomplir cela pour quiconque est intéressé.
https://hub.docker.com/r/sharptrick/sage-notebook
Le dockerfile peut être intéressant car il contient des instructions explicites qui installent le noyau sur le "jupyter/minimal-notebook" officiel.
https://github.com/sharpTrick/sage-notebook/blob/master/Dockerfile