首页 > 解决方案 > CFFI 编译带有依赖项的 libpango?(泰国/弗里比迪/达特里)

问题描述

我正在尝试为 aws lambda 设置一个预编译包,其中必须包含所有必需的库。

我的依赖是:pango 和 cairo

所以,我所做的是去https://fedora.pkgs.org并下载它们的 64 个版本,但是当我第一次执行我的代码 (WeasyPrint/cffi) 时,它给了我以下信息:

OSError:无法加载库“pango-1.0”:libthai.so.1:无法打开共享对象文件:没有这样的文件或目录。此外,ctypes.util.find_library() 无法找到名为“pango-1.0”的库

所以我只是去了上面提到的同一个网站,下载了 libthai,然后它对 libfridi 给出了同样的错误,然后对 libdatrie 给出了同样的错误。

我只是担心这永远不会停止,是否有任何编译过的 pango 具有所有这些依赖项?

毫无价值,我完全不知道自己在做什么,只是试图让它发挥作用。

标签: python-3.xaws-lambdafedorapangocffi

解决方案


推荐阅读