web-dev-qa-db-fra.com

Erreur lors de l’installation d’airflow: par défaut, l’une des dépendances d’Airflow installe une licence GPL.

Obtention de l'erreur suivante après avoir exécuté pip install airflow [postgres] command:

raise RuntimeError ("Par défaut, l'une des dépendances d'Airflow installe une GPL"

RuntimeError: par défaut, l’une des dépendances d’Airflow installe une GPL dépendance (unidecode). Pour éviter cette dépendance, définissez SLUGIFY_USES_TEXT_UNIDECODE = yes dans votre environnement lors de l'installation de ou mettre à niveau Airflow. Pour forcer l’installation du jeu de versions GPL AIRFLOW_GPL_UNIDECODE

J'essaie d'installer dans Debian 9

34
Sirajus Salayhin

Essayez ce qui suit:

export AIRFLOW_GPL_UNIDECODE=yes

OR

export SLUGIFY_USES_TEXT_UNIDECODE=yes

Utiliser export rend la variable d'environnement disponible pour tous les sous-processus.

Assurez-vous également que vous utilisez pip install Apache-airflow[postgres] et non pip install airflow[postgres]

71
kaxil

Si vous installez à l’aide de Sudo run one de ces commandes:

Sudo AIRFLOW_GPL_UNIDECODE=yes pip3 install Apache-airflow

OU

Sudo SLUGIFY_USES_TEXT_UNIDECODE=yes pip3 install Apache-airflow
16
Gabriel Avellaneda

Les utilisateurs Windows peuvent utiliser la commande ci-dessous avant d'installer Apache-airflow:

$ set AIRFLOW_GPL_UNIDECODE=yes

puis

$ pip install Apache-airflow
5
Vivek Gour

De plus, si vous installez avec Sudo, vous pouvez utiliser:

export AIRFLOW_GPL_UNIDECODE='yes'
Sudo -E pip3 install Apache-airflow

(ou utilisez SLUGIFY_USES_TEXT_UNIDECODE)

2
André C. Andersen

La commande ci-dessous doit installer Apache-airflow et vous permet d'extraire les modifications dans PyCharm pour créer des DAG et coder pour Airflow. 

SLUGIFY_USES_TEXT_UNIDECODE=yes 

pip install Apache-airflow

2
vmorusu

Exécutez la commande suivante dans votre terminal python: SLUGIFY_USES_TEXT_UNIDECODE=yes pip install Apache-airflow==1.10.0

1
Dirk

Si vous installez le flux d'air sous Windows et via un terminal Python, vous devez écrire ceci:

Définissez SLUGIFY_USES_TEXT_UNIDECODE = yes

pip installer Apache-airflow [postgres]

Cela a fonctionné avec moi après que j'ai eu du mal à essayer de nombreuses autres options. J'espère que cela fonctionnera avec vous aussi.

1
Vishal

Utilisez la commande ci-dessous pour installer Apache-airflow

Sudo SLUGIFY_USES_TEXT_UNIDECODE=yes \
pip install Apache-airflow[async,devel,celery,crypto,druid,gcp_api,jdbc,hdfs,Hive,kerberos,ldap,password,postgres,qds,rabbitmq,s3,samba,slack]
0
user2587605