函数计算运行环境中已经内置了常用的依赖供您直接在函数中引用,同时,函数计算支持使用第三方依赖。本文介绍如何安装第三方依赖。

背景信息

您可以在以下文档的内置模块章节,查看函数计算内置的常用依赖:

安装方法

您可以通过以下方式安装第三方依赖:

  • 通过函数计算控制台
    • 通过代码包安装依赖。
      1. 将第三方依赖与代码文件打包。
        注意
        • 您需要进入代码目录,打包所有文件。打包完成后,入口函数文件需要位于包内的根目录。
        • 不同系统下打包方式不同,请您根据实际情况选择合适的打包方式。
      2. 登录函数计算控制台通过OSS上传代码包上传的方式上传代码包,部署函数。
    • 通过终端安装依赖。
      当您的函数计算控制台使用新版代码在线编辑器时,您可以在 代码执行页签的终端内执行依赖安装命令,进行代码依赖的安装。例如以Python为例,在新版代码在线编辑器的终端内执行以下命令安装依赖。
      pip install demo//demo为pip包的文件名称,执行此命令前您需将demo替换为pip包的文件名称。 
      注意 目前新版本在线编辑功能仅在华南1(深圳)地域可以使用。

      针对RAM用户,如果需要使用新版代码在线编辑器,请确保您已被所属的阿里云账号授予AliyunRDCDevStudioRole的权限。授权成功后,函数计算就可以成功帮您创建云效账号和成功初始化云效企业了。关于权限策略的详细信息,请参见权限策略及示例

  • 使用Funcraft工具安装:通过函数计算的Funcraft工具,创建并部署函数。具体操作,请参见使用fun install安装第三方依赖
  • 使用VSCode插件安装:通过VSCode插件,创建并部署函数。具体操作,请参见Aliyun Serverless VSCode Extension插件

关于函数计算安装第三方依赖的总结,请参见函数计算安装依赖库方法小结

参考信息

您可以参考以下文档的使用自定义模块章节,查看不同运行环境下的安装第三方依赖的操作步骤: