python - 如何在 IBM Cloud 函数操作自定义包中安装自定义第三方库?
问题描述
我想在 IBM Cloud 函数自定义无服务器操作中使用LanguageTranslatorV3和ToneAnalyzerV3 python 库。
我在 IBM Cloud 函数中创建了一个示例操作并尝试导入上述包,但它给了我模块错误。
那么,如何在自定义操作中安装上述模块?
提前致谢。
解决方案
IBM Cloud Functions 文档中描述了集成第三方库的过程,作为为操作准备应用程序的一部分。对于 Python,您可以使用 zip 来打包环境,无论是否使用 virtualenv。对于更复杂的环境,另一种选择可能是使用 Docker 映像。
本教程相关 repo中的函数使用 zip 方法。
许多包已经在标准 Python 运行时环境中可用。请务必在创建操作时指定正确的运行时版本。