首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Apache OpenWhisk中使用外部python库?

在Apache OpenWhisk中使用外部Python库的方法如下:

  1. 创建一个自定义的OpenWhisk动作(Action),该动作将使用外部Python库。可以使用OpenWhisk命令行工具(CLI)或OpenWhisk Web界面创建动作。
  2. 在动作代码中导入所需的外部Python库。例如,如果要使用requests库,可以在代码中添加以下导入语句:
代码语言:txt
复制
import requests
  1. 将所需的外部Python库打包为一个zip文件。可以使用pip命令将库及其依赖项安装到本地虚拟环境,并将环境中的库文件打包为zip文件。例如,使用以下命令创建名为"external_libs.zip"的zip文件:
代码语言:txt
复制
pip install requests -t ./external_libs
cd external_libs
zip -r ../external_libs.zip .
  1. 将zip文件上传到OpenWhisk。可以使用OpenWhisk命令行工具(CLI)或OpenWhisk Web界面将zip文件上传为一个包(Package)。
  2. 将动作与包关联。在OpenWhisk中,动作可以与包关联,以便在运行时访问包中的资源。可以使用OpenWhisk命令行工具(CLI)或OpenWhisk Web界面将动作与包关联。
  3. 在动作代码中引用外部Python库。在动作代码中,可以使用标准的Python导入语句引用外部库。例如,如果要使用requests库,可以在代码中添加以下导入语句:
代码语言:txt
复制
import requests
  1. 在动作代码中使用外部Python库。在动作代码中,可以像在本地Python环境中一样使用外部库的功能。例如,如果要使用requests库发送HTTP请求,可以在代码中添加以下代码:
代码语言:txt
复制
response = requests.get('https://example.com')
  1. 部署和运行动作。可以使用OpenWhisk命令行工具(CLI)或OpenWhisk Web界面部署和运行动作。在运行时,OpenWhisk将自动加载并使用动作代码中引用的外部Python库。

请注意,上述步骤仅适用于Apache OpenWhisk。对于其他云计算平台或服务,可能存在不同的方法和步骤。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

21分23秒

Python安全-Python爬虫中requests库的基本使用(10)

2分26秒

Python 3.6.10 中的 requests 库 TLS 1.2 强制使用问题

4分31秒

016_如何在vim里直接运行python程序

602
3分25秒

063_在python中完成输入和输出_input_print

1.3K
4分32秒

060_汉语拼音变量名_蛇形命名法_驼峰命名法

354
5分14秒

064_命令行工作流的总结_vim_shell_python

367
6分36秒

070_导入模块的作用_hello_dunder_双下划线

158
2分56秒

061_python如何接收输入_input函数_字符串_str_容器_ 输入输出

941
6分49秒

072_namespace_名字空间_from_import

5分8秒

055_python编程_容易出现的问题_函数名的重新赋值_print_int

1.4K
3分47秒

python中下划线是什么意思_underscore_理解_声明与赋值_改名字

928
7分34秒

069_ dir_函数_得到当前作用域的所有变量列表_builtins

577
领券