AIX上的Python:我的选择是什么?

Enf*_*ors 6 python curses aix ncurses

我需要为一个工作项目制作一些Python应用程序.目标平台是AIX 5.3.

我的问题是:我应该使用什么版本的Python?

我的要求是:

  • Python版本必须易于在目标计算机上安装.其他人会根据我写的指示那样做,所以不要从源代码或类似的东西编译.

  • Python版本必须具有ncurses或curses支持(我正在制作表单处理程序).

我发现了两个不同的预编译版本的Python for AIX,但是一个(2.1.something)不包含curses模块,另一个(2.3.4,RPM格式)具有我未能实现的先决条件).

任何帮助将不胜感激.

Mic*_*lon 7

使用Activestate的Python 2.6.3.7 AS Package.他们在下载站点上有一个AIX二进制包.

如果您没有AIX机器进行测试,则安装在Solaris或Linux上的工作方式相同,因此您可以根据它编写文档.基本上,你取消压缩tarball文件,使用tar解压缩归档文件,将目录更改为解压缩文件夹,运行shell脚本进行安装,告诉shell脚本放入它的目录,然后等待.

通常,这将用于安装到用户目录中,没有超级用户权限,但您可以将其安装在任何您喜欢的位置.您可能还需要编辑系统配置文件,以确保所有用户都能找到Python二进制文件.

我建议使用最新的Python 2.6,因为它有很多错误修正,现在有大量的第三方库移植到它.此外,标准库包含许多您曾经必须单独收集的有用内容.Curses位于Python 2.6的标准库中.

确保避免使用Python 3.1,因为它尚未成熟,并且为大多数业务应用程序开发提供的好处很少.


Joh*_*ooy 4

我会自己从源代码编译它,并在说明中告诉他们从哪里下载它

  • 这些细节应该是你问题的一部分。自己编译它并以与放置 RPM 相同的方式将其放置在那里。他们的机器上不需要编译器。 (3认同)