我有一个Python脚本,该脚本用pdfinfo
调用Poppler的pdftoppm
和Popen()
。
我现在有finally managed to build Poppler 0.58可以在AWS Lambda上使用(只需禁用NSS3),并将二进制文件包括在软件包中,但是现在似乎无法访问libopenjpeg.so.2
。有没有办法让我包含此文件?我尝试从我的 / usr / lib64 文件夹中复制它,并将其添加到部署程序包的根目录中,但无济于事。
我还尝试将os.environ["LD_LIBRARY_PATH"]
变量设置为 / usr / lib64 ,希望该文件也存在于Lambda上,但也没有运气。
有没有一种方法可以将其编译到poppler构建中,使其具有独立性?
顺便说一句:它确实可以在我的EC2实例上正常工作!