1

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

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

在 gnome 终端中的 gnome(运行级别 5)下运行时,映射对于 Python 2.7 是正确的。

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

非常感谢 !

马库斯

4

1 回答 1

-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

于 2015-10-04T10:37:58.633 回答