macのpythonのインタラクティブシェルで日本語入力できないよ(解決)

今までmacpythonインタラクティブシェル上ではなぜか日本語入力ができなかったので、わざわざスクリプトをファイルに書き込んでそれを実行していました。
面倒臭いですねー。
でも直接日本語入力できる方法を探すことができたのでメモっておきます。


MacPythonインタラクティブシェルを使っているのですが、日本語を打つと以下のようになって入力できません。

回答欄に書かれていたブログのコメントには以下のとおり。


yasuk 2010/04/24 11:31
Mac OS X 10.6.3 では
$ easy_install readline
だけでOKでした。

私の環境は Mac OS X 10.6.4 ですが気にせず実行してみます。


$ easy_install readline
Searching for readline
Reading http://pypi.python.org/simple/readline/
Reading http://www.python.org/
Best match: readline 2.6.4
Downloading http://pypi.python.org/packages/2.6/r/readline/readline-2.6.4-py2.6-macosx-10.6-universal.egg#md5=15ecdee9a7b777b50f7e11d039c8ee75
Processing readline-2.6.4-py2.6-macosx-10.6-universal.egg
creating /Library/Python/2.6/site-packages/readline-2.6.4-py2.6-macosx-10.6-universal.egg
Extracting readline-2.6.4-py2.6-macosx-10.6-universal.egg to /Library/Python/2.6/site-packages
Adding readline 2.6.4 to easy-install.pth file

Installed /Library/Python/2.6/site-packages/readline-2.6.4-py2.6-macosx-10.6-universal.egg
Processing dependencies for readline
Finished processing dependencies for readline

さて、どうでしょうか。


$ python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print "ほげ"
ほげ
>>>

はい、成功です。
よかった。
今までの苦労がちょっと馬鹿らしくなりますね。