首页 > 解决方案 > 在 linux 上运行气流版本命令时显示错误回溯,请帮助我

问题描述

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/hduser/.local/lib/python3.6/site-packages/airflow/__init__.py", line 34, in <module>
    from airflow import settings
  File "/home/hduser/.local/lib/python3.6/site-packages/airflow/settings.py", line 37, in <module>
    from airflow.configuration import AIRFLOW_HOME, WEBSERVER_CONFIG, conf  # NOQA F401
  File "/home/hduser/.local/lib/python3.6/site-packages/airflow/configuration.py", line 1007, in <module>
    conf.validate()
  File "/home/hduser/.local/lib/python3.6/site-packages/airflow/configuration.py", line 209, in validate
    self._validate_config_dependencies()
  File "/home/hduser/.local/lib/python3.6/site-packages/airflow/configuration.py", line 246, in _validate_config_dependencies
    raise AirflowConfigException(f"error: cannot use sqlite version < {min_sqlite_version}")
airflow.exceptions.AirflowConfigException: error: cannot use sqlite version < 3.15.0

标签: python-3.xlinuxairflow

解决方案


您需要安装 sqlite3 版本 >= 3.15.0。要检查当前版本,您可以运行

python -c "import sqlite3; print(sqlite3.sqlite_version)"

在与您运行相同的环境中airflow version


推荐阅读