2009/10/06からのアクセス回数 13780 注意 †このページは、作成してから時間が経っており、内容が古くなっております。
Mac版では、アプリケーション版のバイナリも提供されており、かなり使い易くなっています。 最新のインストール方法について、佐藤禎宏さんが以下のURLで紹介されています。 Sageとは †Sageは、オープンソースの数式処理システムで、MathmaticaのようなNotebookを使って数式の入力と結果をグラフに出力することができます。 サポートOS †sageのホームページは、 http://www.sagemath.org/ で、Downloadボタンから使っているマシンのバイナリがダウンロードできます。 現在、sageがサポートしているOSは、
です。 MacOSX(10.5)へのインストール †MacOSXのインストールは、
をダウンロードし、をマウント(ダブルクリック)するとsageフォルダをハードディスクの適当な場所
が、私は自分のホームディレクトリのlocalフォルダ以下にコピーしました。 次にコピーしたsageフォルダ内のsageアイコンをダブルクリックするとターミナルが起動し、初期設定を行った後以下のようなプロンプトを表示します。 sage: ここで、notebook()と入力するとブラウザにSageのNotebook画面が表示されます。
日本語対応 †Sageで日本語の出力が化けたり、以下の様なUnicodeEncodeErrorがでるのは、Sageのpythonが 日本語を上手く処理できないためです。 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を以下のように作成してください。 import sys sys.setdefaultencoding('utf-8') 例えば、 a = "あ"; a として、以下の様に出力された場合、 '\xe3\x81\x82' printを使うと日本語がきちんと出力されます。 a = "あ"; print a Sageからの出力: あ Windowsへのインストール †VM Playerのインストール †Windowsの場合、最初にVM Playerをインストールしてください。 VM Playerは、以下のURLからダウンロードできます。 http://www.vmware.com/products/player/ VMイメージのダウンロード †次にVMイメージファイルをダウンロードします
をダウンロードし、解凍します。 VMイメージファイルの起動 †VM Player (私の場合、MacOSXで実行しているので VM Fusionを使って)で
すると、以下のような画面がでます。 sage login: プロンプトにnotebookと入力すると、 が表示されますので、 Open Firefox to the address http://172.16.137.131 の部分に記載されたURLをFirefoxブラウザーから開いてください。 の画面がでたら、成功です。 sageの終了 †VM Playerの画面で、Ctrl-Cを入力し、sage login: 画面になったら、offを入力すると仮想マシンがシャットダウンします。 Sageオンライン †Sageのおもしろいところは、sageをダウンロードしなくてもオンラインでsageを使うことができるところです。 SageのホームページのTry Sage Onlineをクリックして、Sign up for a new Sage Notebook accountでアカウントを作成してください。 ログインが完了すると以下のようなNotebook画面になります。 コメント †皆様のご意見、ご希望をお待ちしております。
Tweet |