Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Airflow db初始化后的气流2.0警告_Airflow - Fatal编程技术网

Airflow db初始化后的气流2.0警告

Airflow db初始化后的气流2.0警告,airflow,Airflow,我使用pip命令在ubuntu上部署了Airflow 2.0。已从1.10.13迁移到2.0。但在db inint之后,我得到了以下警告。请说明为什么我会收到这些警告。 我尝试运行示例DAG,它们运行成功 WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-http' could not be registered from because providers for that

我使用pip命令在ubuntu上部署了Airflow 2.0。已从1.10.13迁移到2.0。但在db inint之后,我得到了以下警告。请说明为什么我会收到这些警告。 我尝试运行示例DAG,它们运行成功

WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-http' could not be registered from because providers for that package name have already been registered
WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-sqlite' could not be registered from because providers for that package name have already been registered
WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-imap' could not be registered from because providers for that package name have already been registered
WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-ftp' could not be registered from because providers for that package name have already been registered
WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-http' could not be registered from because providers for that package name have already been registered
WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-sqlite' could not be registered from because providers for that package name have already been registered
WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-imap' could not be registered from because providers for that package name have already been registered
WARNI [airflow.providers_manager] The provider for package 'apache-airflow-providers-ftp' could not be registered from because providers for that package name have already been registered


我认为您有一种安装方式,即在PYTHONPATH中安装了“provider包”和带有provider的源代码。我猜您是从带有
-e
标志的源安装气流,而不是从PyPI包安装气流,在这种情况下,您将收到这些警告

顺便说一句,这些警告将在2.0.1中消失

警告是无害的,但是不使用作为软件包安装的提供程序(来自气流源的提供程序)


其根本原因是,如果要将气流作为可编辑源安装(基本上是在您希望对气流进行贡献时),则应在安装气流之前,将
install\u PROVIDERS\u from\u sources
variable设置为
true
(请参阅)-这样您就不会从PyPI安装提供程序包。

我收到了这些相同的警告,并且我没有从源代码安装:

pip --use-deprecated legacy-resolver install "apache-airflow==${AIRFLOW_VERSION}" "apache-airflow[mysql]==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"