IBM I 系列/AS400 上的 Python

问题描述 投票:0回答:3

IBM 在其 i 系列机器中拥有许多开源技术堆栈。有谁知道IBM是否像原生RPG/CL语言一样官方提供对Python语言的支持??

python ibm-midrange
3个回答
2
投票

IBM 官方不提供支持。
https://www-01.ibm.com/support/docview.wss?uid=nas8N1021450

IBM i 开源解决方案产品受 IBM 无保证许可协议的约束,其中规定“IBM 不提供任何类型的支持,除非 IBM 另有规定。”IBM 不提供支持。随开源解决方案提供的一些开源是根据其自己的开源许可证(例如 GPL 或 LGPL)提供的。总而言之,IBM 支持不涵盖这些内容。

在实践中,各种开源社区/论坛都有 IBM 人员参与

对于使用问题,IBM 建议查看开源社区以进行讨论和问题。一些有用的链接是:
Ryver 社区位于 http://ibm.biz/ibmioss-chat,但确实需要注册才能加入“团队”https://ibmioss.ryver.com/application/signup/members/9tJsXDG7_iSSi1Q
IBM i 开源 wiki(社区管理)https://bitbucket.org/ibmi/opensource/wiki
LinkedIn 上的 IBM i OSS https://www.linkedin.com/groups/12126719/about
IBM Systems Mag 博客(“打开您的 i”)http://www.ibmsystemsmag.com/Blogs
中端邮件列表 http://archive.midrange.com/opensource/ .
一般来说,IBM 主题专家会响应社区在许多论坛上发现的开源问题。开源项目通常会接受用户社区的输入。然而,我们并不打算为发现的每一件小事(即,为编译构建的新尝试而遗漏的部分)生成 PTF。这些缺失的部分可以在根据用户输入更新的在线开源项目中找到。
IBM i 开源的另一个重要链接是 http://www.ibm.com/developerworks/ibmi/techupdates/opensource 此链接包含许多相关资源和链接


1
投票

IBM 为 PASE(类似 AIX 的兼容性环境)提供了 Python 2.7、3.6 和 3.9。所有IBM 官方开源工作都集中在 PASE 上,因为将 POSIX 内容移植到其中比移植到 QSYS.LIB 环境更容易。

对包括 Python 在内的开源内容的支持是“官方的”,因为实际的 IBM 人员正在维护它们并通过论坛和邮件列表等提供帮助。但这和RPG或CL不是一个级别的。当涉及到 PASE 和 QSYS.LIB 之间的通信时,存在一些粗糙的问题;尽管 PASE 与主流 Linux 和 Unix 发行版之间的不兼容性相对较小,但它们仍然足以使像 pip 这样的自动化打包工具可能适用也可能不适用于需要编译为二进制代码的扩展(例如 NumPyPillow)。 IBM 正在努力增加可用于 PASE 的此类软件包的数量。纯Python包(例如XlsxWriterRequests)不会造成任何问题,并且已经可以正常安装和使用。


0
投票

有一个新站点可用于 ibm power 上的 python 集成

https://alfabeta.tplinkdns.com

© www.soinside.com 2019 - 2024. All rights reserved.