Python Tab Completion Configuration on Mac
先日Pythonをmacで初めてまもなく躓いたKey-bindingの設定についてメモしておこう。
エキスパートPythonプログラミングの1章にも似たようなことが書いてあるのだが、タブ補完の設定がどーにもうまくいかなかった。
しばしの格闘後なんとか解決。
Python Standard Libraryによると、macではreadlineモジュールがGNUのreadlineではなくlibeditで実装されているらしく、これが問題っぽい。
ちょっとググったらstackoverflowの記事が見つかった。
これを参考に、
$ sudo easy_install readline
でreadlineをインストールしたらタブ補完できるようになった。
めでたしめでたし。