Sage 6.7 の Ipython notebook は Jupyter になっていた

目次へ

Ubuntu 14.04 へのインストール

SageMath からダウンロード

sage-6.7-x86_64-Linux-Ubuntu_14.04_x86_64.tar.gz
$ cd /usr/local/bin
$ sudo mv sage sage-6.3 $ sudo ln -s /home/satouy/local/sage-6.7-x86_64-Linux/sage /usr/local/bin/sage
$sage
┌───────────────────────────────────────────────────────────────┐
│ SageMath Version 6.7, Release Date: 2015-05-17                │
│ Type "notebook()" for the browser-based notebook interface.   │
│ Type "help()" for help.                                       │
└───────────────────────────────────────────────────────────────┘

$ sage -ipython
Python 2.7.8 (default, May 18 2015, 02:53:22) Type "copyright", "credits" or "license" for more information. IPython 3.1.0 -- An enhanced Interactive Python.

IPython 3.1.0 installation

http://archive.ipython.org/release/3.1.0/   から次をダウンロードし解凍する。

ipython-3.1.0.tar.gz
$ cd ipython-3.1.0
$ sage -sh
(sage-sh) $ python setup.py install
(sage-sh) $ exit

次でノートブックが開かれる。

$ sage -ipython notebook

あるいは

$ sage -n ipython

インストールに成功。 Jupyter になっていた。

ノートブックの最初のセルに %load_ext sage を入力すれば sage が使える環境になります。

入力行の script を出力する場合は次が便利です。

$ sage -ipython notebook --script

Mac OS X 10.10 へのインストール

SAGE のホームページからダウンロードする。

sage-6.7-x86_64-Darwin-OSX_10.10_x86_64-app.dmg

ダブルクリックして Applications フォルダーにコピーすればランチャーから実行できる。しかしターミナルから sage を起動できない。 .bash_profile に次を書き加えて解決した。

export SAGE_ROOT=/Applications/Sage-6.7.app/Contents/Resources/sage
PATH=$PATH:${SAGE_ROOT}

ターミナルから sage を起動できるように次のように設定した。

$ which sage
/usr/local/bin/sage

$ cat /usr/local/bin/sage
#!/bin/sh
$SAGE_ROOT/sage $@
exit 0

$

その後の手続は Ubuntu の場合と同じです。

実行例

sage -n ipython で実行した例を次に示す。 クリック

まとめ

目次へ