iPythonでreadlineがないと言われた時 [Mac]

  • 0
    いいね
  • 0
    コメント

    データサイエンティストを目指す人のpython環境構築 2016 - Qiita に従って Python3 を入れたが、ipythonを起動すると次のように言われて、補完等が使えない状態になってしまった。

    $ ipython
    WARNING: Readline services not available or not loaded.
    WARNING: The auto-indent feature requires the readline library
    Python 3.5.3 | packaged by conda-forge | (default, Jan 24 2017, 06:45:37)
    Type "copyright", "credits" or "license" for more information.
    
    IPython 4.0.3 -- An enhanced Interactive Python.
    ?         -> Introduction and overview of IPython's features.
    %quickref -> Quick reference.
    help      -> Python's own help system.
    object?   -> Details about 'object', use 'object??' for extra details.
    
    In [1]:
    

    これで直った

    pip install gnureadline
    

    参考: http://stackoverflow.com/questions/40932855/warning-readline-services-not-available-or-not-loaded