[[FrontPage]] #contents 2009/10/06からのアクセス回数 &counter; ** 注意 [#d00a8e24] このページは、作成してから時間が経っており、内容が古くなっております。 - Windowsでの使用については、[[sage/text/Sage-Windows版のインストール]]を参照してください。 - ノートブックの使い方について、[[sage/text/付録・ノートブックの使い方]]を参照してください。 Mac版では、アプリケーション版のバイナリも提供されており、かなり使い易くなっています。 最新のインストール方法について、佐藤禎宏さんが以下のURLで紹介されています。 - http://mmays.hatenablog.com/entry/2015/11/05/190825 ** Sageとは [#b2f8da78] Sageは、オープンソースの数式処理システムで、MathmaticaのようなNotebookを使って数式の入力と結果をグラフに出力することができます。 &ref(sample.jpg); ** サポートOS [#u5d4c993] sageのホームページは、 http://www.sagemath.org/ で、Downloadボタンから使っているマシンのバイナリがダウンロードできます。 現在、sageがサポートしているOSは、 - MacOSX (10.4 or 10.5) - Linux (Debian, Fedora) - Solaris - Windows (VM PlayerとVMイメージを使ってサポート) です。 ** MacOSX(10.5)へのインストール [#m0b6324c] MacOSXのインストールは、 - sage-4.1.1-OSX10.5-Intel-32bit-i386-Darwin.dmgのディスクイメージファイル(約300Mバイト) をダウンロードし、をマウント(ダブルクリック)するとsageフォルダをハードディスクの適当な場所 - READMEでは、/Applicationsにコピーするとあります が、私は自分のホームディレクトリのlocalフォルダ以下にコピーしました。 次にコピーしたsageフォルダ内のsageアイコンをダブルクリックするとターミナルが起動し、初期設定を行った後以下のようなプロンプトを表示します。 #pre{{ sage: }} ここで、notebook()と入力するとブラウザにSageのNotebook画面が表示されます。 - New Worksheetをクリックして、 #pre{{ plot(cos, -5, 5) }} と入力し、シフトキーとリターンキーを同時に押すと最初にご紹介したグラフが表示されます。 *** 日本語対応 [#a15e0a93] Sageで日本語の出力が化けたり、以下の様なUnicodeEncodeErrorがでるのは、Sageのpythonが 日本語を上手く処理できないためです。 #pre{{ Traceback (click to the left of this block for traceback) ... UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128) }} SageをインストールしたディレクトリをSAGE_DIRとすると、 SAGE_DIR/local/lib/python2.7/site-packages/sitecustomize.pyを以下のように作成してください。 #pre{{ import sys sys.setdefaultencoding('utf-8') }} 例えば、 #pre{{ a = "あ"; a }} として、以下の様に出力された場合、 #pre{{ '\xe3\x81\x82' }} printを使うと日本語がきちんと出力されます。 #pre{{ a = "あ"; print a Sageからの出力: あ }} ** Windowsへのインストール [#m0a7fce0] *** VM Playerのインストール [#e8084175] Windowsの場合、最初にVM Playerをインストールしてください。 VM Playerは、以下のURLからダウンロードできます。 http://www.vmware.com/products/player/ *** VMイメージのダウンロード [#i326a769] 次にVMイメージファイルをダウンロードします - VMWare Image of Sageをクリックし、イメージファイル(778Mバイト) をダウンロードし、解凍します。 *** VMイメージファイルの起動 [#gd915d2a] VM Player (私の場合、MacOSXで実行しているので VM Fusionを使って)で - sage_vmx.vmxファイルを起動 すると、以下のような画面がでます。 &ref(vm_snap.jpg); sage login: プロンプトにnotebookと入力すると、 &ref(login.jpg); が表示されますので、 #pre{{ Open Firefox to the address http://172.16.137.131 }} の部分に記載されたURLをFirefoxブラウザーから開いてください。 &ref(firefox.jpg); の画面がでたら、成功です。 *** sageの終了 [#o323627a] VM Playerの画面で、Ctrl-Cを入力し、sage login: 画面になったら、offを入力すると仮想マシンがシャットダウンします。 ** Sageオンライン [#webdad53] Sageのおもしろいところは、sageをダウンロードしなくてもオンラインでsageを使うことができるところです。 SageのホームページのTry Sage Onlineをクリックして、Sign up for a new Sage Notebook accountでアカウントを作成してください。 ログインが完了すると以下のようなNotebook画面になります。 &ref(online.jpg); ** コメント [#tb61279b] #vote(おもしろかった[13],そうでもない[1],わかりずらい[1]) #vote(おもしろかった[14],そうでもない[1],わかりずらい[1]) 皆様のご意見、ご希望をお待ちしております。 - Ububtu 10.10 へのインストールはできないものでしょうか? -- [[佐藤 禎宏]] &new{2011-12-14 (水) 12:19:14}; - sage-4.72-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux.tar.lzma を使ってインストールに成功しました。 -- [[佐藤 禎宏]] &new{2011-12-14 (水) 19:17:48}; - Windows: VertialBox 用のsageインストールに成功。 VMware 用のsageファイルが見つからない。VMware ではhttp:localhost:8000 に接続できない。 -- [[佐藤]] &new{2011-12-19 (月) 12:04:41}; - Windows: VirtialBoxのsageインストールに成功。VMware 用のsageファイルが見つからない。VMware ではhttp:localhost:8000 に接続できない。 -- [[佐藤]] &new{2011-12-19 (月) 12:07:39}; - 佐藤さま、VMwareで起動した場合には、コンソールに表示されたOpen Firefox to the address http://xx.xx.xx.xxのアドレスにアクセスしてください。 -- [[竹本 浩]] &new{2012-03-31 (土) 21:00:01}; - 日本語対応を追加しました。 -- [[竹本 浩]] &new{2013-02-10 (日) 09:55:54}; - 内容が古くなっており、修正版の作成が必要だと感じております。しばらくお時間をください。 -- [[竹本 浩]] &new{2015-11-08 (日) 19:57:46}; - 久しぶりにこのページを訪問しました。現在 Sage-6.9 になっています。Ubuntu 14.04 とMac OS X 10.10 へのインストール方法を次に載せました。http://mmays.hatenablog.com/entry/2015/11/05/190825 Sage 6.9 でインターフェースが大きく変わりました。sage -n jupyter で起動できます。 -- [[ysato]] &new{2015-11-09 (月) 11:32:02}; #comment_kcaptcha