如何在 IBM Cloud 函数操作自定义包中安装自定义第三方库?
How can i install custom third party library in IBM Cloud functions action custom package?
我想使用 LanguageTranslatorV3 和 ToneAnalyzerV3 python
IBM Cloud 中的库函数自定义无服务器操作。
我在 IBM Cloud 函数中创建了一个示例 Action 并尝试导入上述包,但它给我模块错误。
那么,如何在我的自定义操作中安装上述模块?
提前致谢。
集成第三方库的过程在 IBM Cloud Functions 文档中作为 preparing apps for actions 的一部分进行了描述。对于 Python,您可以使用 zip 打包环境,使用或不使用 virtualenv。对于更复杂的环境,另一种选择可能是使用 Docker 图像。
此 tutorial-related repo 中的函数使用 zip 方法。
standard Python runtime environments 中已经提供了许多软件包。请务必在创建操作时指定正确的运行时版本。
对于python,有一个关于如何在OpenWhisk上使用自定义包的详细教程(IBM Cloud Functions使用这个项目):http://jamesthom.as/blog/2017/04/27/python-packages-in-openwhisk/,Installing Packages With Docker
和Speeding Up Deployments
让它变得更好
Python runtime for IBM Cloud Functions does already include the watson-developer-cloud
package.
您应该能够在不手动捆绑包的情况下使用它。
我想使用 LanguageTranslatorV3 和 ToneAnalyzerV3 python IBM Cloud 中的库函数自定义无服务器操作。
我在 IBM Cloud 函数中创建了一个示例 Action 并尝试导入上述包,但它给我模块错误。
那么,如何在我的自定义操作中安装上述模块?
提前致谢。
集成第三方库的过程在 IBM Cloud Functions 文档中作为 preparing apps for actions 的一部分进行了描述。对于 Python,您可以使用 zip 打包环境,使用或不使用 virtualenv。对于更复杂的环境,另一种选择可能是使用 Docker 图像。
此 tutorial-related repo 中的函数使用 zip 方法。
standard Python runtime environments 中已经提供了许多软件包。请务必在创建操作时指定正确的运行时版本。
对于python,有一个关于如何在OpenWhisk上使用自定义包的详细教程(IBM Cloud Functions使用这个项目):http://jamesthom.as/blog/2017/04/27/python-packages-in-openwhisk/,Installing Packages With Docker
和Speeding Up Deployments
让它变得更好
Python runtime for IBM Cloud Functions does already include the watson-developer-cloud
package.
您应该能够在不手动捆绑包的情况下使用它。