尝试在 airflow 中安装 airflow 1.10.3,但安装的是 airflow 1.10.5

尝试在 airflow 中安装 airflow 1.10.3,但安装的是 airflow 1.10.5

我正在使用 pip install apache-airflow[1.10.3],但是apache-airflow-1.10.5已安装。

日志如下,它表示apache-airflow-1.10.5已安装:

Successfully installed Babel-2.7.0 Flask-Babel-0.12.2 Flask-JWT-Extended-3.24.0 Flask-OpenID-1.2.5 Flask-SQLAlchemy-2.4.1 Mako-1.1.0 PyJWT-1.7.1 alembic-1.2.1 apache-airflow-1.10.5 apispec-3.0.0 cached-property-1.5.1 colorama-0.4.1 colorlog-4.0.2 configparser-3.5.3 croniter-0.3.30 defusedxml-0.6.0 dill-0.2.9 docutils-0.15.2 dumb-init-1.2.2 flask-1.1.1 flask-admin-1.5.3 flask-appbuilder-1.13.1 flask-caching-1.3.3 flask-login-0.4.1 flask-swagger-0.2.13 flask-wtf-0.14.2 funcsigs-1.0.0 future-0.16.0 iso8601-0.1.12 json-merge-patch-0.2 jsonschema-3.1.1 lazy-object-proxy-1.4.2 lockfile-0.12.2 markdown-2.6.11 marshmallow-2.19.5 marshmallow-enum-1.5.1 marshmallow-sqlalchemy-0.19.0 numpy-1.17.3 ordereddict-1.1 pandas-0.25.2 pendulum-1.4.4 prison-0.1.0 psutil-5.6.3 pygments-2.4.2 pyrsistent-0.15.4 python-daemon-2.1.2 python-editor-1.0.4 python3-openid-3.1.0 pytz-2019.3 pytzdata-2019.3 setproctitle-1.1.10 sqlalchemy-1.3.10 tabulate-0.8.5 tenacity-4.12.0 termcolor-1.1.0 text-unidecode-1.2 thrift-0.11.0 tzlocal-1.5.1 unicodecsv-0.14.1 wtforms-2.2.1 zope.deprecation-4.4.0
WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

有任何想法吗?

答案1

pip用途吡啶甲酸,通常只维护给定模块的最新版本。因此,您需要从其他地方获取模块的旧版本并手动安装它们。

安装 airflow 1.10.3

  • 下载并解压气流 1.10.3来自 GitHub。

  • 卸载当前版本airflow例如:

    python -m pip uninstall apache-airflow
    
  • python -m pip install .使用或安装步骤 1 中的 airflow 版本python setup.py install

请注意,在上面的最后一步中,必须编译您在步骤 1 中下载的源代码(因为目前 GitHub 上显然没有针对 1.10.3 的预编译.whl文件)。建议的编译步骤(在最后一步)取自这个官方文档

相关内容