Балка отказа при установке воздушного потока [gcp]

Установка воздушного потока с помощью команды не выполняется

sudo pip3 install apache-airflow[gcp_api]

Вчера все работало нормально. Сегодня я вижу следующую ошибку:

Could not find a version that satisfies the requirement apache-beam[gcp]==2.3.0 (from google-cloud-dataflow->apache-airflow[gcp_api]) (from versions: 0.6.0, 2.0.0, 2.1.0, 2.1.1, 2.2.0)
No matching distribution found for apache-beam[gcp]==2.3.0 (from google-cloud-dataflow->apache-airflow[gcp_api])

Может ли кто-нибудь помочь мне в этом?

заранее спасибо


person Mohammed Tameem    schedule 01.03.2018    source источник


Ответы (2)


Я столкнулся с такой же проблемой :(

Почему? скорее всего, это произошло из-за того, что в новой версии (2.3.0) apache-beam фактически добавлено ограничение для python3 https://pypi.python.org/pypi/apache-beam/2.3.0 Requires Python: >=2.7,<3.0 предыдущие пакеты не имели этого ограничения, что вот почему он работал раньше (если вы не использовали поток данных из gcp).

Как исправить?

удалить google-cloud-dataflow

pip3 uninstall google-cloud-dataflow

и установите версию 2.2.0, в которой установлена ​​старая версия apache beam

pip install google-cloud-dataflow==2.2.0

Исправил эту проблему для меня, надеюсь, это поможет и вам

person Nick Bilozerov    schedule 01.03.2018
comment
Я понял из вашего ответа, что если я установлю воздушный поток с помощью python 2.7, все будет установлено так, как должно быть. Спасибо за помощь - person Mohammed Tameem; 07.03.2018
comment
@MohammedTameem не нужен, я использую python3 и имел ту же проблему, мне помогло понижение версии google-cloud-dataflow - person Nick Bilozerov; 08.03.2018
comment
Хорошо ... Спасибо за информацию @Nick - person Mohammed Tameem; 09.03.2018
comment
@NickBilozerov Я использую python3, и apache-beam (2.2.0) доставляет мне проблемы. grcpi конкретно зависимости. - person ebertbm; 25.03.2018

Это было решено в главной ветке Apache Airflow Github с помощью запроса на слияние № 3273.

Вы можете установить последнюю ветку разработки, используя следующие команды.

pip install git+https://github.com/apache/incubator-airflow
pip install git+https://github.com/apache/incubator-airflow#egg=apache-airflow[gcp_api]
person kaxil    schedule 03.05.2018
comment
Спасибо за исправление! Для справки в будущем проблема Jira, связанная с этим PR: jira.apache.org/jira/ просмотр / AIRFLOW-2266 - person Tim Swast; 21.07.2018