62 votes

Erreur lors de l'installation de Airflow: par défaut, l'une des dépendances d'Airflow installe une GPL

Obtention de l'erreur suivante après l'exécution de la commande pip install airflow[postgres] :

 > raise RuntimeError("By default one of Airflow's dependencies installs
> a GPL "
> 
> 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

J'essaye d'installer dans Debian 9

31voto

Si vous installez à l'aide de sudo, exécutez l' une de ces commandes:

 sudo AIRFLOW_GPL_UNIDECODE=yes pip3 install apache-airflow

OU ALORS

 sudo SLUGIFY_USES_TEXT_UNIDECODE=yes pip3 install apache-airflow

REMARQUE : Si pip3 (python3) ne fonctionne pas pour vous, essayez la commande pip . La commande pip peut pointer vers l'installation de python2 ou python3 selon votre système. Vérifiez cela en exécutant pip --version .

9voto

Vivek Gour Points 91

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

 $ set AIRFLOW_GPL_UNIDECODE=yes

ensuite

 $ pip install apache-airflow

3voto

vmorusu Points 448

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

3voto

Vishal Points 31

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

Définir SLUGIFY_USES_TEXT_UNIDECODE = yes

pip installer apache-airflow [postgres]

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X