在 SageMath Cloud 上,如何使用 Python 3 个笔记本?

On SageMath Cloud, how can I use Python 3 notebooks?

我正在使用出色的 SageMath Cloud 服务与合作伙伴进行远程协作。特别是,我使用的是 IPython 笔记本。不幸的是,该语言似乎默认为 Python 2;我更喜欢 Python 3.

通过 SSH 进入我的项目,我可以看到 IPython 3 已实际安装。有没有办法强制 SMC 对笔记本使用 Python 3?

我试过instructions mentioned in the FAQ,即

ln -s /usr/bin/python3 ~/bin/python
ln -s /usr/bin/ipython3 ~/bin/ipython

虽然这适用于从 SSH 命令行调用 Python,但它似乎不会影响 IPython 从 Web GUI 创建的笔记本所使用的内核。

在 SageMathCloud 上打开 IPython Notebook 后,您可以将内核切换到多种选择,包括 Python 3. 为此,请使用 'Kernel' 菜单,然后'Change kernel',然后 'Python 3'。

在 SageMathCloud 上的 IPython Notebook 中切换到 Python 3 内核在 this discussion the sage-cloud mailing list 中进行了讨论。

这是您的问题所在,还是您在询问如何在 SageMathCloud 上打开新的 IPython Notebook 时将该选项设置为默认选项?

要最快获得 SageMathCloud 问题的答案,请使用 the sage-cloud mailing list