【发布时间】:2019-12-30 04:58:06
【问题描述】:
尝试在 AWS Lambda 上运行我的代码时,我收到错误消息“无法导入模块 'lambda_function':没有名为 Flask 的模块”
我已经在虚拟环境中安装了python和python flask以及所有其他需要的库
import Flask
from flask import Flask
from flask import jsonify
from flask import request
from flask_pymongo import PyMongo
app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'users'
app.config['MONGO_URI'] = 'mongodb://127.0.:27017/users'
mongo = PyMongo(app)
@app.route('/user', methods=['POST'])
def get_userdetail():
user = mongo.db.users
output = []
for s in user.find():
output.append({'Firstname' : s['Firstname'], 'Lastname' :
s['Lastname']})
return jsonify({'result' : output})
if __name__ == '__main__':
app.run(debug=True)
我只是希望代码能够运行,但我收到了这个错误
【问题讨论】:
-
"我已经在虚拟环境中安装了python和python flask..."什么虚拟环境? Lambda 要求您 add your dependencies directly。
标签: python mongodb aws-lambda flask-restful