【发布时间】:2019-08-09 22:09:57
【问题描述】:
我正在通过命令安装airflow:
python3 setup.py install。它接受需求文件requirements/athena.txt,即:
apache-airflow[celery,postgres,hive,password,crypto]==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
【问题讨论】:
-
python3是版本
-
哪个python版本? 3.5 还是 3.7?
-
Python 3.7.2 是确切的版本
标签: python python-3.x pip airflow