ブックマーク / tech.kakadu.jp (1)

  • PythonのインタプリタでCtrl-Lや矢印が使えないときの解決方法 - カカドゥ開発者ブログ

    こんにちはカカドゥの増田です。 Ubuntu 15.04で、自分でPython2.7.10をビルドした際、Pythonのインタプリタ(インタラクティブシェル)で、Ctrl-LやCtrl-A、Ctrl-E、矢印キーなどが使えず困ってたのですが、解決策が分かったので記録。 原因は、Pythonをビルドしたときに、GNU readlineというライブラリが入っていなかったため。そのため、該当のライブラリをインストールしてからビルドしなおせば解決できました。 Pythonのドキュメントには以下のように書かれています。 通常、インタプリタの行編集機能は、あまり洗練されたものではありません。 Unix では、インタプリタをインストールした誰かが GNU readline ライブラリのサポートを有効にしていれば、洗練された対話的行編集やヒストリ機能が利用できます。コマンドライン編集機能がサポートされてい

    PythonのインタプリタでCtrl-Lや矢印が使えないときの解決方法 - カカドゥ開発者ブログ
  • 1