我正在通过以下命令安装airflow
:
python3 setup.py install
。它接收需求文件requirements/athena.txt
,即:
apache-airflow [芹菜,postgres,蜂巢,密码,密码] == 1.10.1
我遇到一个错误:
RuntimeError: By default one of Airflow's dependencies installs a GPL dependency (unidecode). To avoid this dependency set SLUGIFY_USES_TEXT_UNIDECODE=yes in your environment when you install or upgrade Airflow. To force installing the GPL version set AIRFLOW_GPL_UNIDECODE
要消除此错误,我设置了export SLUGIFY_USES_TEXT_UNIDECODE=yes
和export AIRFLOW_GPL_UNIDECODE=yes
。但是,运行命令python3 setup.py install
仍然会产生相同的错误,没有任何更改。要检查环境变量:
➜ athena-py git:(pyspark-DataFrameStatFunctions) echo $SLUGIFY_USES_TEXT_UNIDECODE
yes
➜ athena-py git:(pyspark-DataFrameStatFunctions) echo $AIRFLOW_GPL_UNIDECODE
yes