尝试在AWS Lambda上运行魔杖以进行一些简单的图像处理。AWS上的Python魔杖和ImageMagick Lambda
到目前为止,我:
- 创建实例,这是相同的拉姆达环境
从源代码安装ImageMagick的
wget ImageMagick cd ImageMagick-... ./configure --prefix=/home/ec2-user/im --without-x make && make install
集MAGICK_HOME到
/home/ec2-user/im/
pip install wand
但是当我尝试导入wand.image我得到:
import wand.image
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/ec2-user/cv/local/lib64/python2.7/site-packages/wand/image.py", line 20, in <module>
from .api import MagickPixelPacket, libc, libmagick, library
File "/home/ec2-user/cv/local/lib64/python2.7/site-packages/wand/api.py", line 206, in <module>
'Try to install:\n ' + msg)
ImportError: MagickWand shared library not found.
You probably had not installed ImageMagick library.
Try to install:
http://docs.wand-py.org/en/latest/guide/install.html
它当我做了yum install ImageMagick
工作正常,但因为我想将其捆绑我想我需要包括二进制文件并将魔杖安装指向它。
有什么想法?
是你能得到任何解决这个?看起来我会沿着相同的路径... – RHH
是的,算出来,以及像opencv,keras等一些其他库。 – daxiangCODE