If I understand your question correctly, the answer is yes. All that you need to do is to copy the sage kernel spec directory into /usr/local/share/jupyter/kernels. If you have installed jupyter in a python venv then the jupyter command in the venv will always check for kernels in that directory. By the sage kernel spec directory I mean: sage/venv/share/jupyter/kernels/sagemath the kernel.json file in that directory should contain the absolute path to the sage executable in your installation of sage as the first item in the "varg" list.
- Marc On Monday, April 8, 2024 at 1:16:45 PM UTC-5 Emmanuel Charpentier wrote: > Setup : Sage 10.4.beta1 running on Ubuntu 22.04 LTS under WSL2 in Windows > 11 (don’t get me started…). I also installed emacs and its juyter > <https://github.com/emacs-jupyter/jupyter> package, which is able to use > Sage-installed kernels … when emacs is started from the Sage shell. [ Yes, > there is a point to this…] > > What I want to do is to be able to use these Sage-installed kernels from > outside the Sage shell environment, thus avoiding to duplicate the Sage > Jupyter installation. In other words, I want a jupyter command that is > able to finfd the Sage-instaled kernels in their correct environment. > > Is there any way to do that ? > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/567ab9cc-2292-441a-b6c5-a7b50b8f4541n%40googlegroups.com.