Jython:确定系统中可用于导入的Python库

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

在IBM的Maximo 7.6.1.1中,可以用J ython 2.7.0。编写自动化脚本。

使用Jython,我想确定系统中可用于导入的Python库。

例如,我可以导入mathos库,但不能导入json库(因为尚未将其添加到系统/服务器)。

  • 我无法将其他Python库添加到系统/服务器;此功能已被锁定,无法控制。

  • 关于在Maximo中包含哪些Python库,而哪些未包含(似乎与标准Python库不一致)似乎没有押韵或理由。

  • 文档和IBM支持已经零帮助了。

  • 是否有一种方法可以确定通过Jython脚本可导入哪些Python库?

示例:print list_of_importable_libraries()

在IBM的Maximo 7.6.1.1中,可以使用Jython 2.7.0编写自动化脚本。我想使用Jython确定系统中可用于导入的Python库。例如,我...

python jython maximo
1个回答
1
投票
import pip
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
     for i in installed_packages])
print(installed_packages_list)
© www.soinside.com 2019 - 2024. All rights reserved.