Cloud Composer环境下如何安装jq

How to install jq in Cloud Composer environment

我正在尝试在 Cloud Composer 环境中安装 jq 包,但它失败了。

https://pypi.org/project/jq/

我知道它需要一些额外的依赖关系才能得到解决。有什么方法可以在 composer 环境中安装这些部分(例如 autoconf)?

某些 Python 实现绑定的库如果系统中不存在这些库,则它们会在运行时失败。 jq 如果缺少库,则安装时会失败(破坏构建)。这意味着它与 Cloud Composer 不兼容,因为目前不支持将共享库引入构建环境。

您将无法从 PyPI 安装 jq,但您仍然可以将其安装为 local Python library. Note that this will require you to install the shared libraries yourself in your /dags folder, or your /plugins folder, please refer to documentation。您还需要将 LD_LIBRARY_PATH 设置为该目录(例如:/home/airflow/gcs/dags),具体取决于您选择的目录路径。

希望以上信息对您有用。