在mac osx上安装linux版本的SQLalchemy?

2024-05-15 01:23:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将sqlalchemy的linux包放在一个zip文件中,该文件将在AWS lambda中使用,但是到目前为止还没有找到任何有效的方法。我让熊猫和努比这样工作:

以numpy为例:

  • 转到:https://pypi.org/project/numpy/#files
  • 下载轮子
  • 解压缩到源目录
  • Zip源目录,上传Zip到lambda

这在以前的包中是有效的,但是对于SQLalchemy来说似乎没有可用的轮子。我试着下载pypi上可用的内容,但当我包含它时,Lambda抱怨导入不存在

所以我正在寻找一个兼容unix的SQLalchemy包


Tags: 文件方法lambdahttpsorgnumpypypiaws
1条回答
网友
1楼 · 发布于 2024-05-15 01:23:03

您需要启动EC2来创建层。在Runtimes中查找实例的AMI。例如,Python3.6使用AWSLinux1。 在这种情况下,您需要安装Python 3.6并执行以下命令:

sudo su
mkdir -p temp/python
cd temp/python
pip-3.6 install SQLAlchemy -t .
cd ..
zip -r9 ../sqlalchemy.zip .

例如,使用SFTP提取这个zip并上传到AWS Lambda层。你的图层会很好的工作

相关问题 更多 >

    热门问题