2017-04-25 15 views
0

私はantergos(arch)で動作しているanacondaを持っています。シェルでPythonを実行すると、矢印キーが正常に動作します。私がソースを使って環境を有効にすると、矢印キーが^ [[Aなど]になります。環境外で同じ問題が発生していると思います。しかし、コンドーム環境の中では、矢印キーは機能していません。私は、pipelineのreadlineとeasy_install -aのreadlineを環境内からインストールしようとしました。喜びはありません。どのようにこれを解決するための任意のアイデア?pythonシェル、矢印キー、およびanaconda環境

更新(PMの2ringの質問に答えるために)

(tf) ~  python 
Python 3.6.1 |Continuum Analytics, Inc.| (default, Mar 22 2017, 19:54:23) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import readline 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: libncursesw.so.5: cannot open shared object file: No such file or directory 
>>> 
+0

はい'import readline'が助けますか? –

+0

シェル出力が追加されました。インポート後も、上矢印は^ [[A。 – ashic

+0

インポートに失敗しました。そのため、Anacondaの 'readline'モジュールは何とか壊れています。私はアナコンダを知らないので、何を提案するか分からない。 'import readline'はプレーンなPythonセッションで動作しますか?例えば、 'python3 -c" readlineをインポートする; print(readline .__ file __) ''は、readline.cpythonライブラリファイルの絶対ファイル名を出力します。 –

答えて

1

私がconda環境内で以下を実行した後にそれが正常に動作ncursesのバージョンなどに関連すると思われる:

conda install ncurses

関連する問題