こんにちはカカドゥの増田です。 Ubuntu 15.04で、自分でPython2.7.10をビルドした際、Pythonのインタプリタ(インタラクティブシェル)で、Ctrl-LやCtrl-A、Ctrl-E、矢印キーなどが使えず困ってたのですが、解決策が分かったので記録。 原因は、Pythonをビルドしたときに、GNU readlineというライブラリが入っていなかったため。そのため、該当のライブラリをインストールしてからビルドしなおせば解決できました。 Pythonのドキュメントには以下のように書かれています。 通常、インタプリタの行編集機能は、あまり洗練されたものではありません。 Unix では、インタプリタをインストールした誰かが GNU readline ライブラリのサポートを有効にしていれば、洗練された対話的行編集やヒストリ機能が利用できます。コマンドライン編集機能がサポートされてい
![PythonのインタプリタでCtrl-Lや矢印が使えないときの解決方法 - カカドゥ開発者ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/51c94a1c693c45153a44664538bc37700346f971/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmasutaro%2F20150919%2F20150919214628.png)