Команда "python setup.py egg_info" не выполнена - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь установить Apache Airflow на Ubuntu 18.04:

pip install apache-airflow
Collecting apache-airflow
  Using cached https://files.pythonhosted.org/packages/da/2a/6e9efcd40193850e2f636c7306eede2ff5607aa9f81ff9f7a151d9b13ff8/apache-airflow-1.10.0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-9gm_exy0/apache-airflow/setup.py", line 124
        async = [
              ^
    SyntaxError: invalid syntax

Почему я получаю SyntaxError?

После этого я получил:

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-9gm_exy0/apache-airflow/

Кажется, мне не хватает некоторых пакетов, но я не знаю, какой именно.

1 Ответ

0 голосов
/ 06 ноября 2018

Это ошибка в apache-airflow, вызванная тем, что async становится зарезервированным ключевым словом в Python 3.7, что делает пакет непригодным для использования в этой версии. Согласно системе отслеживания ошибок проекта , ошибка была исправлена ​​в версиях 2.0.0 и 1.10.1 проекта, но они еще не были выпущены на момент написания. Ваши единственные варианты: (а) использовать другую версию Python, (б) раскошелиться на проект самостоятельно или (в) кричать на сопровождающих проекта.

...