python shell,箭头键和anaconda环境

时间:2017-04-25 09:35:45

标签: python shell anaconda

我在antergos(拱门)上运行了anaconda。如果我在shell中运行python,箭头键可以正常工作。如果我来源激活任何环境,箭头键会导致^ [[A等我记得在任何环境之外都有相同的问题,并且pip install readline摆脱了问题。但是,在conda环境中,箭头键不起作用。我尝试了pip install readline,以及easy_install -a环境中的readline。没有快乐。有关如何解决此问题的想法吗?

更新(回答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
>>> 

2 个答案:

答案 0 :(得分:3)

它似乎与ncurses版本等有关。它在conda环境中运行以下内容后工作正常:

conda install ncurses

答案 1 :(得分:0)

尝试运行:

pip install pyeditline