前にも書きましたが、Snow Leopard に入れ替えたので再度書いておくことにします。 OS X に標準で含まれる readline は、GNU のものではなく、NetBSD の editline を使っています。GPL のライセンス汚染を避けるためのようです*1。そのため、Python の readline モジュールを使おうとしても、一部の、しかし大切な機能が動作しません。Ctr-R が効かなかったり、日本語入力ができなかったり、履歴ファイルの読み込みに失敗したりします。 簡単な解決方法は、GNU の readline を自分で追加し、また Python の readline モジュールを自分で組み込むことです。以下の説明では、OS X に標準で入っている Python を仮定しています。 Snow Leopard の場合 Fink を導入し、readline5-shlibs を