2008-12-05 23:21:29
Python 3.0正式版が昨日発表された。一昨日だったか。まだまだ先だと思っていたのに、もうそんなことになる時期が来たとは。こうやって人は気づかないうちに歳を取っていくのか。
Ubuntuは3.0rc1がインストールできるようになっている。正式版をインストールしたかったらsourceからコンパイルすることになるのか。あとで混乱すると困るので、ubuntuは3.0rcのままにして、MacOSXで試してみた。ダウンロード・サイトからファイルをダウンロードして展開。そのまま./compile -> make -> sudo make installで/usr/localに入れてもいいのだけど、今日は~/にインストールしてみた。
./configure --prefix=/Users/(username)/ make make install
ホームディレクトリにbin, lib, includeというディレクトリができてインストールされている。python3.0という名前で。2to3というものが入っているが、これで移行できるのか。
時間もないので、まだ何もできていない。簡単な割り算だけさせたみた。
>>> 1/3 0.33333333333333331 >>> (1/3) * 2 0.66666666666666663 >>> (1/3) * 3 1.0
当たり前の結果である。が、前はこの当たり前の結果にならなかったのである。ちなみに、2.5.2でやってみると:
>>> 1/3 0 >>> (1/3) * 3 0
となってしまう。だから、うっかりしていると、計算結果がとんでもないことになって腰を抜かしそうになることがあるのだ。これから、3.0に馴染むようにしていきたい。