Python2.5を正式にサポートしてるIPython0.7.3がでていたので入れてみました。
Python2.5自体にreadlineが入ってるだったかのおかげか、ふつーにAnnouncements — IPythonに書いてある通りに
python setup.py build python setup.py install_scripts
としたら、ちゃんと入ってくれました。
MacPorts経由で入れたやつはPython2.4に依存しているので、Python2.5の機能が使えなくて難儀していたのでとてもうれしいです。これで3項演算子を堪能できます。
でも、IPython上で日本語打ったら、文字化けした…。
[shrkw@helvetica.local] $ ipython [/Users/shrkw/ipython-0.7.3] Python 2.5 (r25:51918, Sep 19 2006, 08:49:13) Type "copyright", "credits" or "license" for more information. IPython 0.7.3 -- An enhanced Interactive Python. ? -> Introduction to IPython's features. %magic -> Information about IPython's 'magic' % functions. help -> Python's own help system. object? -> Details about 'object'. ?object also works, ?? prints more. In [1]: a = '\343\343\343' In [2]: print a あいう In [3]: a Out[3]: '\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86' In [4]: a = u'\343\343\343' In [5]: print a あいう In [6]: a Out[6]: u'\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86'
IPython | |
Python | |
Screen | |
zsh |
みたいな階層で使ってるので、どこで文字化けしてるのかちゃんと調べないと。IDLEでの日本語入力よりこっちのほうがまだ与し易そうな感じ。