Alexa Python Lambda无法导入请求

时间:2018-06-29 09:46:58

标签: python-3.x alexa alexa-skills-kit

我正在使用行代码编写alexa,我已经在我的代码中导入了请求,但是在运行时却给出了错误。

from __future__ import print_function
import json
from datetime import datetime
import requests

在开发人员帐户上测试Alexa时,其给出的错误为

"There was a problem with the requested skill's response"

仅在我添加导入请求时得到此错误

1 个答案:

答案 0 :(得分:0)

要使用软件包requests,您需要将此软件包与lambda_function一起上传,因为lambda提供的虚拟环境不提供该软件包。

为此,请将requests软件包安装到lambda_function所在的文件夹中,然后对内容进行压缩(不是文件夹,而是对内容进行压缩),然后上传该zip文件。

要安装在您的文件夹中,请执行以下操作:

  1. cd到您的文件夹,然后pip install requests,或者
  2. cd到您的文件夹,然后git clone git://github.com/requests/requests.git

安装文件夹的requests软件包内容后,其外观应类似于this