o fluxo de ar tem muitas dependências. A instalação do fluxo de ar também instala os seguintes pacotes:
sqlalchemy, Mako, python-editor, alembic, croniter, dill, itsdangerous, click, Werkzeug, jinja2, flask, wtforms, flask-admin, flask-cache, flask-login, PyYAML, flask-swagger, flask-wtf, ordereddict, funcsigs, future, smmap2, gitdb2, gitpython, gunicorn, lxml, markdown, psutil, lockfile, docutils, python-daemon, Unidecode, python-slugify, python-nvd3, setproctitle, tabulate, thrift, zope.deprecation
Para ter certeza de que todos esses pacotes estão instalados corretamente, atualize o pip para a versão mais recente (atualmente pip 9.0.1) antes de executar sudo pip install airflow
:
sudo -H pip2 install --upgrade pip
O erro failed with error code 1 in /tmp/pip-build-_299UT/setproctitle/
pode ter sido causado por um pacote ausente que não está instalado. Instale alguns pacotes setuptools.
sudo apt install python-setuptools python-setuptools-git python-pbr
Não tenho certeza sobre a necessidade de instalar python-setuptools-git e python-pbr (especialmente python-setuptools-git)
porque eles não estão instalados no meu Ubuntu e de alguma forma pip install airflow
está funcionando de qualquer maneira, então tente instalar apenas o python-setuptools primeiro.
Você também pode economizar tempo verificando se o pip é a versão mais recente antes de atualizá-lo:
pip --version