FrontPage

2009/10/06からのアクセス回数 9213

注意

このページは、作成してから時間が経っており、内容が古くなっております。

Mac版では、アプリケーション版のバイナリも提供されており、かなり使い易くなっています。

最新のインストール方法について、佐藤禎宏さんが以下のURLで紹介されています。

Sageとは

Sageは、オープンソースの数式処理システムで、MathmaticaのようなNotebookを使って数式の入力と結果をグラフに出力することができます。

sample.jpg

サポートOS

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)へのインストール

MacOSXのインストールは、

  • sage-4.1.1-OSX10.5-Intel-32bit-i386-Darwin.dmgのディスクイメージファイル(約300Mバイト)

をダウンロードし、をマウント(ダブルクリック)するとsageフォルダをハードディスクの適当な場所

  • READMEでは、/Applicationsにコピーするとあります

が、私は自分のホームディレクトリのlocalフォルダ以下にコピーしました。

次にコピーしたsageフォルダ内のsageアイコンをダブルクリックするとターミナルが起動し、初期設定を行った後以下のようなプロンプトを表示します。

sage: 

ここで、notebook()と入力するとブラウザにSageのNotebook画面が表示されます。

  • New Worksheetをクリックして、
    plot(cos, -5, 5)
    
    と入力し、シフトキーとリターンキーを同時に押すと最初にご紹介したグラフが表示されます。

日本語対応

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イメージファイルをダウンロードします

  • VMWare Image of Sageをクリックし、イメージファイル(778Mバイト)

をダウンロードし、解凍します。

VMイメージファイルの起動

VM Player (私の場合、MacOSXで実行しているので VM Fusionを使って)で

  • sage_vmx.vmxファイルを起動

すると、以下のような画面がでます。

vm_snap.jpg

sage login: プロンプトにnotebookと入力すると、

login.jpg

が表示されますので、

Open Firefox to the address http://172.16.137.131

の部分に記載されたURLをFirefoxブラウザーから開いてください。

firefox.jpg

の画面がでたら、成功です。

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画面になります。

online.jpg

コメント

選択肢 投票
おもしろかった 13  
そうでもない 1  
わかりずらい 1  

皆様のご意見、ご希望をお待ちしております。

  • Ububtu 10.10 へのインストールはできないものでしょうか? -- 佐藤 禎宏? 2011-12-14 (水) 12:19:14
  • sage-4.72-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux.tar.lzma を使ってインストールに成功しました。 -- 佐藤 禎宏? 2011-12-14 (水) 19:17:48
  • Windows: VertialBox 用のsageインストールに成功。 VMware 用のsageファイルが見つからない。VMware ではhttp:localhost:8000 に接続できない。 -- 佐藤? 2011-12-19 (月) 12:04:41
  • Windows: VirtialBoxのsageインストールに成功。VMware 用のsageファイルが見つからない。VMware ではhttp:localhost:8000 に接続できない。 -- 佐藤? 2011-12-19 (月) 12:07:39
  • 佐藤さま、VMwareで起動した場合には、コンソールに表示されたOpen Firefox to the address http://xx.xx.xx.xxのアドレスにアクセスしてください。 -- 竹本 浩? 2012-03-31 (土) 21:00:01
  • 日本語対応を追加しました。 -- 竹本 浩? 2013-02-10 (日) 09:55:54
  • 内容が古くなっており、修正版の作成が必要だと感じております。しばらくお時間をください。 -- 竹本 浩? 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? 2015-11-09 (月) 11:32:02

(Input image string)


添付ファイル: filelogin.jpg 712件 [詳細] filefirefox.jpg 721件 [詳細] fileonline.jpg 778件 [詳細] filevm_snap.jpg 751件 [詳細] filesample.jpg 766件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-24 (土) 16:50:36 (390d)
SmartDoc