質問: Python3のインタラクティブシェル上で補完を有効にしたいのですが、どうすればいいのでしょうか? Ctrl-nで補完がしたいのですが、PYTHONSTARTUPで指定したファイルに ``` import readline import rlcompleter readline.parse_and_bind("\C-n: complete") ``` としてもインタラクティブシェル上で補完されせん。 OSはOS X Yosemiteです。
回答: 補完機能を充実させたい場合には標準の対話シェルの代わりにIPythonを使うのも手です。homebrewでpython3をインストール(場合によってはpyenvを導入)して`pip install ipython`すればインストール補完が有効な状態で使えます。