我正在尝试使用以下命令安装Airflow:
.js
以上命令取自https://airflow.incubator.apache.org/installation.html。
但是出现以下错误:
%.js:
我已经仔细研究了相关答案,并尝试了几乎所有方法,但在遇到气流问题时却无法使用。
答案 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]