Как установить jq в среду Cloud Composer - PullRequest
0 голосов
/ 06 февраля 2020

Я пытаюсь установить пакет jq в облачной среде Composer, но он не работает.

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

Я понимаю, что это требует некоторых дополнительных зависимостей для разрешения. Есть ли способ установить эти части (например, autoconf) в среде composer?

1 Ответ

1 голос
/ 10 февраля 2020

Некоторые библиотеки Python, которые реализуют привязки, перестают работать во время выполнения, если библиотеки не существуют в системе. jq завершается неудачно во время установки (прерывая сборку), если библиотеки отсутствуют. Это означает, что он несовместим с Cloud Composer, поскольку получение общих библиотек в среду сборки в настоящее время не поддерживается.

Вы не сможете установить jq из PyPI, но все еще можете установите его как локальную Python библиотеку . Обратите внимание, что для этого вам потребуется самостоятельно установить общие библиотеки в папке /dags или в папке /plugins, см. Документацию . Вам также необходимо установить LD_LIBRARY_PATH для этого каталога (пример: /home/airflow/gcs/dags), в зависимости от того, какой путь к каталогу вы выбрали.

Надеюсь, вы найдете приведенные выше фрагменты информации полезными.

...