2015-04-19 1 views
0

Я использую фантастический сервис SageMath Cloud, чтобы удаленно сотрудничать с партнером. В частности, я использую ноутбуки IPython. К сожалению, язык по умолчанию не соответствует Python 2; Я бы предпочел Python 3.На SageMath Cloud, как я могу использовать тетради Python 3?

SSH'ing в мой проект, я вижу, что IPython 3 фактически установлен. Есть ли способ заставить SMC использовать Python 3 для ноутбуков?

Я попытался instructions mentioned in the FAQ, т.е.

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

Хотя это работает для вызова Python из SSH командной строки, это, кажется, не влияет на ядро, используемое IPython ноутбуков, созданных из веб-интерфейса.

ответ

1

Как только вы откроете ноутбук IPython на SageMathCloud, вы можете переключить ядро ​​на множество вариантов, включая Python 3. Для этого используйте меню «Ядро», затем «Изменить ядро», а затем «Python 3».

Переключение на ядро ​​Python 3 в IPython Notebook на SageMathCloud обсуждается в this discussion the sage-cloud mailing list.

Это ваш вопрос, или вы спрашиваете, как сделать этот выбор по умолчанию при открытии нового ноутбука IPython на SageMathCloud?

Чтобы получить быстрый ответ на вопросы SageMathCloud, используйте the sage-cloud mailing list.

+0

Спасибо, я полностью пропустил этот вариант ядра! Кажется, это недавняя функция? Сделать его по умолчанию было бы еще более удобным, но это послужит мне хорошо. Полезно знать и о списке рассылки. – cfh

Смежные вопросы