首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Python2.7使用PIL/Pillow的AWS Lambda

用Python2.7使用PIL/Pillow的AWS Lambda
EN

Stack Overflow用户
提问于 2018-04-18 15:43:43
回答 1查看 1.4K关注 0票数 0

我在AWS上使用Python2.7(出于各种原因),我需要使用PIL/Pillow库进行图像处理。我使用一个ZIP文件将代码输入到Lambda函数中。

此zip中的项目之一是一个文件夹,其中包含PIL库。我尝试过几种不同的方法来获取库,包括使用pip install pillow -t .,以及使用来自这里这里的预编译PIL库。

使用第一个预编译源代码,我得到了错误:

没有名为PIL的模块

如果我将子目录从PIL重命名为枕头,则会得到与枕头相同的错误。

使用第二个预编译源代码和pip方法,我得到了错误:

无法导入加载图像文件所需的Python图像库(PIL)

下面是我的import语句和错误正在发生的行:

代码语言:javascript
运行
复制
from pillow import *
...
I = imread(filename, flatten=True)

下面是我的文件结构的截图(使用第一个预编译的源代码):

Archive.zip是我一直上传给Lambda的东西。每次进行代码或库更改时,我都会通过选择要压缩的每个文件,右键单击并选择“压缩”来重新创建这些文件。我用的是macOS高中。

顺便说一句,我已经看到了的问题和答案,但是我没有得到相同的错误消息,而且我也无法让建议的命令工作。

我想知道这是PIL vs Pillow还是Python3.6vsPython2.7的问题。

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-18 23:44:14

我通过使用Docker解决方案来解决这个问题,如 post中所概述的那样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49903858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档