【发布时间】:2018-04-19 22:27:54
【问题描述】:
我正在尝试从 AWS Lambda 函数连接我的 redshift 数据库。尝试建立连接时出现以下错误。
无法导入模块“lambda_function”:没有名为“sqlalchemy”的模块
下面是我在 lambda 中使用的导入代码。我已经尝试了所有可能的导入功能。仍然注意到作品。导致同样的错误。
from __future__ import print_function
import sqlalchemy as sa
from sqlalchemy.orm import sessionmaker
from flask_sqlalchemy import SQLAlchemy
from flask.ext.sqlalchemy import SQLAlchemy as sa
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import *
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, String
from sqlalchemy.orm import sessionmaker
【问题讨论】:
-
sqlalchemy未预装在 lambda 上,因此您必须将其包含在部署包中:See docs
标签: python-3.x sqlalchemy aws-lambda flask-sqlalchemy amazon-redshift