そのまんまなんだけどね。
Python を開発に利用するための環境設定 : 紹介マニア
sudo port install readline pip install readline
ってあるけど、homebrewでもいけるみたいだ。
あとeasy_installでreadlineをインストールしてもいいっぽい。
.pythonrc.py
HISTORYFILE="/Users/ユーザ名/var/pythonhistory" try: import rlcompleter, readline readline.parse_and_bind("tab: complete") # GNU Readlineをインストールしたくない場合は上の行を # コメントアウトして下の行をコメントはずしてください #readline.parse_and_bind ("bind ^I rl_complete") readline.parse_and_bind("set input-meta on") readline.parse_and_bind("set convert-meta off") readline.parse_and_bind("set output-meta on") try: f = open(HISTORYFILE, "a") f.close() readline.read_history_file(HISTORYFILE) except IOError: pass try: import atexit atexit.register(lambda: readline.write_history_file(HISTORYFILE)) except: pass except: pass