我有以下使用圣杯的 lambda 函数。
from chalice import Chalice
from chalicelib import lookup_helper
import os
try:
from urllib import unquote
except ImportError:
from urllib.parse import unquote
app = Chalice(app_name='some_app')
@app.route('/some_route', methods=['GET'])
def some_func(arg):
//some code
当我测试此功能时,出现以下错误
{"errorMessage": "Unable to import module 'app': No module named 'app'", "errorType": "Runtime.ImportModuleError"}
Tue Sep 22 11:59:10 UTC 2020 : Lambda execution failed with status 200 due to customer function error: Unable to import module 'app': No module named 'app'.
任何人都可以在这里帮助我。蟒蛇 - 3.7
更新 -
from chalice import Chalice
import os
app = Chalice(app_name='some_app')
@app.route('/some_route', methods=['GET'])
def some_func(arg):
return {}
将功能减少到上面。还是一样的错误。
当我检查管道(azure devops)时,我在日志中看到以下错误,尽管该步骤作为一个整体通过。
FileExistsError: [Errno 17] File exists: 'build/lambda/requests'
需求.txt
requests==2.22.0