RedHat上的Python2.4和Python2.7之间的键映射不同

时间:2013-10-16 10:40:18

标签: python python-2.7 redhat python-2.4

我正在运行SLC5(RedHat 4 Linux)。分布式Python版本是2.4。我已经手动安装了Python 2.7(altinstall)。

在终端模式(运行级别3)中运行,bash和Python 2.4解释器中的键映射是正确的(退格键,键箭头等正常工作)。运行Python 2.7解释器时,键映射是错误的(Backspace = ^?而不是^ H; Ctrl-H工作正常)

在gnome-terminal中的gnome(运行级别5)下运行时,Python 2.7的映射是正确的。

知道我需要在终端模式(RL3)中设置/配置密钥映射对于Python 2.7是否正确?

非常感谢!

马库斯

1 个答案:

答案 0 :(得分:-1)

此页面描述了Python 2.4和Python 2.7之间的主键差异:

  • 多线程

Python 2.4:不可用。

Python 2.7:您可以使用Python 2.7线程库。请求中的所有线程必须在请求截止日期之前完成(在线请求为60秒,离线请求为10分钟)。

  • 并发请求

Python 2.4:不支持。

Python 2.7:只要在app.yaml中指定threadsafe指令,就可以使用并发请求。脚本处理程序必须使用Python WSGI接口才能成为线程安全的。 在后端,从关闭挂钩引发异常会将该异常复制到所有线程。

  • 字节码上传

Python 2.4:不可用。

Python 2.7:可以上传.pyc文件,但不能与.py文件结合使用。但是,您可以上载包含.py或.pyc文件(或组合)的.zip文件。

  • 首选界面(WSGI与CGI) Python 2.4:CGI是唯一支持的接口。

Python 2.7:WSGI是首选接口,是多线程所必需的。有关将CGI处理程序转换为WSGI的更多信息,请参阅迁移到Python 2.7。

  • 支持C模块

Python 2.4:某些C模块不可用。有关更多信息,请参阅库知识库。

Python 2.7:以下C模块不可用: ctypes,sqlite,ssl,_ssl,fcntl,spwd,pwd,grp,syslog,select,_socket