Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
can';t在python中编辑行';Linux中的s命令行_Python_Linux_Command Line - Fatal编程技术网

can';t在python中编辑行';Linux中的s命令行

can';t在python中编辑行';Linux中的s命令行,python,linux,command-line,Python,Linux,Command Line,我正在Linux下运行Python CLI: bla:visualization> python Python 2.1.1 (#18, Nov 1 2001, 11:15:13) [GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)] on linux2 Type "copyright", "credits" or "license" for more information. >>> 由于某些原因,箭头键和删

我正在Linux下运行Python CLI:

bla:visualization> python
Python 2.1.1 (#18, Nov  1 2001, 11:15:13) 
[GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)] on linux2
Type "copyright", "credits" or "license" for more information.
>>> 
由于某些原因,箭头键和删除键不起作用:

删除:

>>> x^H^H^H
>>> x^[[A^[[A
向上箭头:

>>> x^H^H^H
>>> x^[[A^[[A
等等


如何实现这些功能?

安装iPython(但可以使用easy_Install或pip安装),它比默认的CLI好得多。

尝试从外壳设置终端,使用。特别注意特殊字符
擦除
杀死
。你的Python安装已经8年了,考虑更新到一个更新版本。

基本的问题是你的Python安装很可能没有用<代码> RealdLo> <代码>库编译。您可以通过尝试导入

readline
模块来确认这一点:

import readline
如果
readline
不存在,则导入时会出现错误


在这种情况下,如果可以的话,除了使用
readline
库重新编译Python之外,您可以做的事情不多。

我必须安装readline-devel才能使其正常工作:

yum安装readline-devel

现在,我的python命令行编辑击键工作正常