使用pip在Windows中安装Airflow时出错

时间:2018-11-19 13:32:23

标签: python cmd pip airflow

我正在尝试使用以下命令安装Airflow:

.js

以上命令取自https://airflow.incubator.apache.org/installation.html

但是出现以下错误:

%.js:

我已经仔细研究了相关答案,并尝试了几乎所有方法,但在遇到气流问题时却无法使用。

2 个答案:

答案 0 :(得分:1)

我认为您的问题与GPL有关,请参阅错误消息:

RuntimeError:默认情况下,Airflow的一个依赖项会安装GPL依赖项(unidecode)。为了避免这种依赖性,在安装或升级Airflow时,请在环境中设置SLUGIFY_USES_TEXT_UNIDECODE =是 。强制安装 GPL版本集AIRFLOW_GPL_UNIDECODE

创建一个环境变量,将其名称设置为“ SLUGIFY_USES_TEXT_UNIDECODE”,并将其值设置为“ yes”。升级您的点子,然后安装apache-airflow

答案 1 :(得分:0)

我使它可以在Windows 10中使用PowerShell 5命令行运行。在集成脚本编辑器(ISE)安装其他软件包时遇到了问题。

作为环境的一部分,我定义了一个名为SLUGIFY_USES_TEXT_UNIDECODE的新变量,而不是独立变量,并将其值设置为yes。这意味着随着安装的进行,它能够发现该值并继续安装。

$env:SLUGIFY_USES_TEXT_UNIDECODE="yes"
pip install apache-airflow

此命令表示我要使用installation process中所述的GPL依赖项。

请确保为您选择right packages,因为在我的示例中,我刚刚安装了默认选项。可能看起来像pip install apache-airflow [mssql,mysql]